我刚刚研究了facebook Messenger Bot,它似乎不是信使支持的一个非常重要的功能。实际上我发现了一些教程,当他发送他的位置时如何读取用户帖子的位置: Facebook Messenger Chatbot how do I collect the users geo location that they send?
但是,如果没有与用户进行任何额外的互动,是否无法从用户那里获取位置?就像应用程序(即Tinder)一样,即使不使用该服务也能确切知道您的位置。
信使没有流式传输用户位置吗?我只是想:如果用户离机场越来越近,请他这样做。我是如何看待的,我会不断询问用户目前的位置,并向我发送他的位置信息。
或者用户可能支持该功能吗?
感谢您的帮助!
答案 0 :(得分:0)
用户的位置不会自动与Bot共享。如您所述,用户可以手动共享其位置。
某些信息可以从User Profile获得,但不是确切的位置。
我已在Bot中实施了区域设置功能。您可以看到源代码here,在app.js中查找callGetLocalApi函数
您可以在我的文章Facebook Bots for Fun and Profit中查看有关实施的更多详细信息。