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

Joh*_*mon 2 http-get telegram python-telegram-bot telegram-bot

我在电报中制作了机器人,它接受用户的一些请求。我的机器人应该发送有关请求状态更改的通知。我通过发送 get 请求将其与我的脚本分开。但有些用户收不到通知消息,因为这个错误"{ "ok": false, "error_code": 403, "description": "Forbidden: bot was returned by the user" }" 用户没有阻止机器人。该机器人出于某种原因阻止了自己。我不明白这是怎么发生的。用户无意识屏蔽机器人的原因是什么?我想为用户编写“如何不阻止机器人”的指南,但我不知道原因。我该如何解决这个问题?

这是我的要求:

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>"}]]}
Run Code Online (Sandbox Code Playgroud)

Sea*_*ean 5

您的机器人尚未被用户阻止,需要单击RESTART以取消阻止机器人。

Stop Bot您可以通过单击菜单自行尝试。

  • 抱歉,还有一个问题。用户表示这并没有阻止机器人。机器人会因其他原因停止吗? (2认同)