From here https://core.telegram.org/bots/faq我知道 Telegram 对 BOT 消息的限制如下:
> 每个聊天 1 条消息/秒
> 30 条消息/秒不同的聊天
碰巧我没有使用python-telegram-bot API https://github.com/python-telegram-bot/python-telegram-bot,我正在使用普通客户端电视马拉松的图书馆 https://github.com/LonamiWebs/Telethon。当我尝试以这种节奏发送消息时,我收到来自 Telegram 的 Flood\Spam 错误。顺便说一句,我正在使用延迟队列类 https://github.com/python-telegram-bot/python-telegram-bot/blob/master/telegram/ext/messagequeue.py像这样控制消息限制:
dqueue = DelayQueue(burst_limit=29, time_limit_ms=1014)
dqueue(client.send_message,inputPeerUser,msg)
已经直接询问 telegram 的支持,但没有得到答复。有人知道普通客户有什么限制吗?
限制为 30 条消息/秒。
此外,机器人可以使用有限数量的 API 请求。次
我通常在测试机器人时遇到此错误。在测试过程中,会有很多场景需要测试。因此,我会发送大量请求。
我收到这样的错误,{error_code:429,description:Too many requests try after (some_time)}
我不知道确切的限制。
为了避免这种情况:您不应该用请求淹没电报服务器
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)