自动从Facebook Messenger Bot检索位置(无需用户主动发送位置)

时间:2016-09-01 09:14:16

标签: facebook bots facebook-messenger

我刚刚研究了facebook Messenger Bot,它似乎不是信使支持的一个非常重要的功能。实际上我发现了一些教程,当他发送他的位置时如何读取用户帖子的位置: Facebook Messenger Chatbot how do I collect the users geo location that they send?

但是,如果没有与用户进行任何额外的互动,是否无法从用户那里获取位置?就像应用程序(即Tinder)一样,即使不使用该服务也能确切知道您的位置。

信使没有流式传输用户位置吗?我只是想:如果用户离机场越来越近,请他这样做。我是如何看待的,我会不断询问用户目前的位置,并向我发送他的位置信息。

或者用户可能支持该功能吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

用户的位置不会自动与Bot共享。如您所述,用户可以手动共享其位置。

某些信息可以从User Profile获得,但不是确切的位置。

我已在Bot中实施了区域设置功能。您可以看到源代码here,在app.js中查找callGetLocalApi函数

您可以在我的文章Facebook Bots for Fun and Profit中查看有关实施的更多详细信息。