【发布时间】:2019-07-29 16:00:36
【问题描述】:
我想我在 iOS 应用上发现了一个 Telegram 错误,导致机器人多次发送相同的消息。重现问题的步骤是:
- 点击内联按钮,输入回调
- 在机器人回答之前立即锁定手机屏幕
- 稍等片刻,然后解锁屏幕
此时会注意到机器人开始多次发送相同的消息。这并不容易重现,当机器人尚未回答时锁定屏幕很重要,因此需要一些时间来响应的机器人更容易。此外,在答案中,机器人必须发送一条消息(而不是编辑已经存在的消息)。
我使用 Microsoft Bot Framework 开发机器人,但是所有机器人都给我同样的问题,无论是我的还是其他使用与我不同的其他技术开发的机器人。例如,我也能够在@BotFather 上重现它。有时它会进入一个循环,要阻止它,您必须向机器人发送任何消息。 我使用 iPhone 5,iOS 版本 12.1.2,Telegram 版本 5.2。我也在 iPhone 8 上尝试过,但没有使用其他版本的 Telegram。 我也碰巧收到了超过 20 条相同的消息。
我已经在 Telegram 上联系了机器人支持,但没有人回复我。有没有遇到同样问题的人?
【问题讨论】:
标签: ios telegram telegram-bot