错误请求:查询太旧,响应超时或查询 ID 无效

Vay*_*MIP 8 python telepot

我已经在电报机器人上工作了很长时间,但是当我按下内联键以接收弹出窗口时:

bot.answerCallbackQuery (aalex_id, text = 'Notification at top of screen)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

TelegramError: (u'Bad Request: query is too old and response timeout expired or query ID is invalid ', 400
Run Code Online (Sandbox Code Playgroud)

查询 id 是正确的,而且不是那么旧,哈哈……我不知道该怎么办:c

小智 2

您必须在answercallbackquery中使用cache_time: 请参阅此链接

  • 欢迎提供解决方案的链接,但请确保您的答案在没有它的情况下也是有用的:[在链接周围添加上下文](//meta.stackexchange.com/a/8259),这样您的其他用户就会知道它是什么,并且为什么它在那里,然后引用您链接到的页面中最相关的部分,以防目标页面不可用。[仅是链接的答案可能会被删除](//stackoverflow.com/help/deleted-answers)。 (2认同)