无法向Telegram中的某些机器人用户发送消息

时间:2017-07-21 08:59:26

标签: http-get telegram telegram-bot python-telegram-bot

我用电报制作机器人,接受用户的一些请求。我的机器人应发送有关请求状态更改的通知。我通过发送get请求将其与我的脚本分开。但是有些用户无法收到通知消息,因为此错误“{     “ok”:false,     “error_code”:403,     “description”:“禁止:僵尸程序被用户阻止” } 用户没有阻止机器人。机器人由于某种原因阻塞了自己。我无法理解它是如何发生的。用户无意识地阻止机器人的原因是什么?我想写一个guid for用户“怎么不阻止机器人”,但我不知道原因。我怎么能解决这个问题?

这是我的要求:

https://api.telegram.org/bot<bot_token>/sendMessage?chat_id=<chat_id>&text=<Your request status changed>&reply_markup={"inline_keyboard": [[{"text": "View", "callback_data": "<request_id>"}]]}

2 个答案:

答案 0 :(得分:3)

您的僵尸程序已被用户阻止,需要点击RESTART取消阻止僵尸程序。

您可以点击菜单中的Stop Bot自行尝试。

答案 1 :(得分:0)

我遇到了同样的问题,撤销了机器人的令牌就解决了。