【问题标题】:Telegram Inline Bot not call webhookTelegram Inline Bot 不调用 webhook
【发布时间】:2017-01-11 17:14:03
【问题描述】:

我为 Telegram 创建了新的机器人。我在 BotFather 中为我的机器人设置了 /setinline。我添加了一个 webhook,当我向 bot 发送消息时会调用它,但如果我在 bot 聊天中写一些东西而不发送任何消息,则不会调用这个 webhook。

知道如何解决吗?

【问题讨论】:

    标签: telegram telegram-bot


    【解决方案1】:

    是的,确实如此,可能你检查了错误的参数,它会调用同一个 webhook,首先记住你设置了 webhook:

    https://api.telegram.org/bot<BOT_TOKEN>/setWebhook?url=<YOUR_URL>
    

    就像你提到的,你需要通过 BotFather 启用/setinline,然后它会调用你的端点,并带有以下正文的消息:

    {
        "query":"tex",
        "from": {
            "username":"user",
            "first_name":"firstname",
            "last_name":"lastname",
            "id": 8888888,
            "language_code":"en-US"},
        "id":"7777777",
        "offset":""
    }
    

    请记住,它会在键入时调用您的端点,您可能会收到大量请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-10
      • 2020-09-22
      • 2018-03-12
      • 2016-07-15
      • 1970-01-01
      • 2017-08-03
      • 2019-12-24
      • 2016-08-27
      相关资源
      最近更新 更多