Telegram API:answerCallbackQuery的“text”不是可选的? (文档说明是)

时间:2018-01-18 08:23:04

标签: telegram telegram-bot

我认为"text" API请求的answerCallbackQuery参数不是可选的,即使文档states it is

  

Text String可选通知的文本。如果没有指定,   不会向用户显示任何内容,0-200个字符

它还says

  

注意:用户按下回叫按钮后,Telegram客户端将会   显示进度条,直到您调用answerCallbackQuery。它是,   因此,即使调用answerCallbackQuery也需要做出反应   不需要通知用户(例如,没有指定任何用户   可选参数)

这正是我想要做的,但是如果省略"Bad Request: MESSAGE_EMPTY"属性,我会收到错误"text"。我无法相信我是唯一一个偶然发现这个问题的人。因此,我强烈怀疑我在这里做错了什么。你能帮忙吗?

我不希望在点击时显示通知,因为点击的反应将在点击后短暂发送。此外,似乎其他机器人没有这样的问题,例如 BotFather

此外,是否有人知道论坛或其他我可以获得API支持的地方?

2 个答案:

答案 0 :(得分:1)

我认为text参数可选

我尝试了this request,没有显示任何错误。

您可以加入由电报支持部队创建的@BotTalk组,并询问其他人是否有同样的问题。

答案 1 :(得分:0)

这似乎是一个在同一天修复的临时错误。

感谢 Sean 建议问题解决的@BotTalk