【问题标题】:How to force an (inline) Telegram bot ask for location permission again?如何强制(内联)电报机器人再次请求位置许可?
【发布时间】:2018-01-05 12:48:08
【问题描述】:

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

因此,除了创建新的内联机器人之外,我还能做些什么来解决这个问题?

关于具有基于位置的结果的 Telegram 内联机器人的参考:https://core.telegram.org/bots/inline#location-based-results

【问题讨论】:

  • 您现在只能创建新的机器人来执行此操作:(

标签: telegram telegram-bot


【解决方案1】:

您可以通过 @BotFather 禁用和重新启用内联位置请求来重置用户设置

  1. /setinlinegeo 通过@BotFather
  2. 选择你的机器人
  3. 点击禁用按钮
  4. /setinlinegeo 再次通过@BotFather
  5. 选择你的机器人
  6. 点击启用按钮

Telegram 将再次提示用户位置权限。

【讨论】:

    猜你喜欢
    • 2016-09-11
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    • 2023-03-13
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    相关资源
    最近更新 更多