电报机器人 API:错误代码 429,错误:请求过多:稍后重试
2022-09-02 10:33:32
我们有一个电报机器人。它拥有约120万订户。
现在,我们在向这些订阅者发送消息时遇到了问题。
Telegram bot API不提供任何批处理消息功能,我们必须向Telegram发送单独的请求。问题是,在几千条消息之后,Telegram开始响应错误429:请求太多,并且在一段时间内不接受任何请求。
我们如何有效地向订阅者发送消息?
我们有一个电报机器人。它拥有约120万订户。
现在,我们在向这些订阅者发送消息时遇到了问题。
Telegram bot API不提供任何批处理消息功能,我们必须向Telegram发送单独的请求。问题是,在几千条消息之后,Telegram开始响应错误429:请求太多,并且在一段时间内不接受任何请求。
我们如何有效地向订阅者发送消息?
您只需实现全局速率限制器,以确保没有单个用户每秒获得超过固定数量的消息。为了安全起见,请将限制器设置为低于30,甚至可能设置为每秒5 msgs。
实际上,任何高于每秒5条消息给单个用户的内容很快就会成为烦恼。
干杯。
我是Ramona Bot的所有者。向用户发送消息有限制。正如他们所说,每秒约30条消息。否则,您将收到错误429。