如何强制(内联)电报机器人再次询问位置许可?

时间:2017-07-29 14:50:29

标签: telegram telegram-bot

我有一个带/ setinlinegeo的电报机器人设置,要求用户获得获取gps位置的权限。它工作但电报只要求一次这个许可,并永远保持这个答案。如果用户决定改变他/她的想法并想要停止(或允许)机器人的获取位置,他/她将无法找到禁用/启用它的选项。在后端(服务器端),我也无法强制机器人再次询问或刷新用户以前的许可。

因此,我可以做些什么来解决这个问题,而不是创建一个新的内联机器人?

有关基于位置的结果的电报内嵌漫游器的参考:https://core.telegram.org/bots/inline#location-based-results

1 个答案:

答案 0 :(得分:0)

您可以通过@BotFather

禁用和重新启用内联位置请求来重置用户设置
  1. / setinlinegeo来自@BotFather
  2. 选择你的机器人
  3. 单击“禁用”按钮
  4. / setinlinegeo再次通过@BotFather
  5. 选择你的机器人
  6. 点击启用按钮
  7. Telegram将再次提示用户获取位置许可。