Bots 电报机器人程序不适用于所有用户

Bots 电报机器人程序不适用于所有用户,bots,telegram,telegram-bot,botlibre,Bots,Telegram,Telegram Bot,Botlibre,我已经创建了几个电报机器人。它们适用于我的帐户,也适用于我测试过的其他几个帐户 但是我从几个用户那里得到报告说机器人从来没有响应过 是否存在阻止帐户从机器人程序获取消息的用户设置?或者其他任何想法,为什么它对某些帐户不起作用 但是我从几个用户那里得到报告说机器人从来没有响应过 这是非常无用的信息。默认情况下,对于bot的使用,所有用户都是平等的,如果不以编程方式实现,则任何用户之间都没有差异。但是如果他们这么说,那么试着将POST查询发送给中的那些用户,并查看响应。在这之后,必须弄清楚存在什么样

我已经创建了几个电报机器人。它们适用于我的帐户,也适用于我测试过的其他几个帐户

但是我从几个用户那里得到报告说机器人从来没有响应过

是否存在阻止帐户从机器人程序获取消息的用户设置?或者其他任何想法,为什么它对某些帐户不起作用

但是我从几个用户那里得到报告说机器人从来没有响应过

这是非常无用的信息。默认情况下,对于bot的使用,所有用户都是平等的,如果不以编程方式实现,则任何用户之间都没有差异。但是如果他们这么说,那么试着将POST查询发送给中的那些用户,并查看响应。在这之后,必须弄清楚存在什么样的问题

POST的一个例子:

https://api.telegram.org/bot{your_bot_token}/sendMessage?chat_id={user_chat_id}&text=test

请注意,聊天室id是那些用户所需的。

好的,发现了问题,是pebcak

这个问题是,对于帐户中没有设置姓氏的用户来说,这是失败的,因为我们的代码是从json数据访问姓氏的


因此,请确保您的代码不依赖于名字或姓氏。

希望其他人也有同样的问题。我得到“{”ok“:false,“error_code“:400,“description:“Bad Request:chat not found”}”我从未在我的服务器上看到为这些问题调用的webhookusers@James那你怎么看?这似乎是错误的谈话_id@James你能告诉我你的开发工作吗?编辑你的问题并发布部分代码来响应用户请求。你必须在bot发送消息后查看你的响应日志。如果用户阻止您的bot,您将得到“bot被用户阻止”。bot永远不会获取用户的消息,某些用户永远不会调用webhook