首页 > 解决方案 > Telegram API get_entity 请求的限制

问题描述

我的应用程序在内部使用电报消息 URL 侦听请求并循环处理消息:获取用于组搜索的实体 +/- 2 条来自目标消息的消息为每个收到的消息作者获取实体(实际上找到每个唯一 from_id 的实体)

我使用 client.get_messages() 和 client.get_entity() 方法,并在每个循环之间休眠 10-15 秒。

在没有任何警报的情况下 2-3 小时后(洪水等待 10 秒或 5 分钟),我收到洪水等待错误并出现疯狂超时(约 22 小时)。我没有试图发送垃圾邮件,事实上我根本没有发送任何消息。

在哪里可以找到使用 get_entity 方法的限制?或者可能使用这种方法是矫枉过正的,用户信息可能会找到其他方法

标签: telethon

解决方案


我建议您看一下 Telethon文档:其中有一些技巧可以让您避免使用get_entity组合 with的限制get_input_entity


推荐阅读