【发布时间】:2017-05-13 10:15:43
【问题描述】:
我尝试编辑大约 2 小时前发送的 bot 消息并收到此错误,并认为此消息太旧,无法编辑。然后我尝试编辑稍后发送的另一条消息,它成功了。但在此之后,我尝试编辑最近发送的一条消息,并再次收到此错误。现在看起来请求的结果是随机的。
这是什么意思?
这是我的 POST 查询示例:
https://api.telegram.org/bot{token}/editMessageText?chat_id=12345&message_id=370&text=New text
这里的结果:
{
"ok": false,
"error_code": 400,
"description": "Bad Request: message not found"
}
【问题讨论】:
-
您应该提供更多详细信息,例如示例 API 调用和响应。
-
不确定它是否有效,但尝试提供没有chat_id的message_id。
-
@Vladimir message_id 我认为只有在聊天区是独一无二的
-
试了就知道了。或者我可以尝试分析我所有的电报机器人日志,但这需要一段时间。试一试,然后告诉我。
-
@CharlesOkwuagwu 感谢您的调查,但消息已完全由机器人发送和发送。而且这种情况还不止一次。
标签: telegram telegram-bot