首页 文章

如何在Telegram BOT中接收CallbackQuery

提问于
浏览
0

我想在电报机器人中使用InlineKeyboardButton .

我的请求是对以下url1的GET请求

https://api.telegram.org/bot{TOKEN}/sendMessage?chat_id={ID}&text=Hello&reply_markup={"inline_keyboard":[[{"text":"Click","callback_data":"1"}]]}

我收到带有一个内联按钮的消息,它按预期工作,但是,单击按钮后没有收到更新 .

我已多次阅读文档,我会用 callback_query 字段检查更新,但没有收到 .

我创建了另一个机器人,它完全按预期工作 . 所以现在的问题是

  • 为什么旧机器人无法按预期工作?它是一个非常古老的机器人,很久以前就已经创建了,它有什么关系吗?

1当然,使用正确的机器人令牌和聊天ID .

1 回答

  • 1

    不幸的是,我无法用我的机器人重现这个问题 .

    但是,以下问题可能会导致您的问题中描述的问题:

    _679__和 getUpdates 方法的

    • bot API键是不同的
      _67960_方法的

    • offset 参数可能无效,导致所需的更新为confirmed,并且从未通过电报服务器返回给您

    • 可能有一个不同的应用运行 getUpdates ,阻止您接收所需的更新

相关问题