telethon - Telegram API get_entity 请求的限制
问题描述
我的应用程序在内部使用电报消息 URL 侦听请求并循环处理消息:获取用于组搜索的实体 +/- 2 条来自目标消息的消息为每个收到的消息作者获取实体(实际上找到每个唯一 from_id 的实体)
我使用 client.get_messages() 和 client.get_entity() 方法,并在每个循环之间休眠 10-15 秒。
在没有任何警报的情况下 2-3 小时后(洪水等待 10 秒或 5 分钟),我收到洪水等待错误并出现疯狂超时(约 22 小时)。我没有试图发送垃圾邮件,事实上我根本没有发送任何消息。
在哪里可以找到使用 get_entity 方法的限制?或者可能使用这种方法是矫枉过正的,用户信息可能会找到其他方法
解决方案
我建议您看一下 Telethon文档:其中有一些技巧可以让您避免使用get_entity
组合 with的限制get_input_entity
。
推荐阅读
- django - 姜戈;如何在模板中调试 {% include '' %} 标签
- c# - 在 Xamarin 表单中创建 Firestore 客户端崩溃 [无法使用令牌 0100003b 解析类型]
- javascript - getElementsByTagName 不适用于每个标签
- c - 为什么对于具有灵活数组成员的结构,我们不应该使用结构赋值来复制
- oracle - 如何将信息填充到电子邮件的列中
- javascript - 如何从另一个数组中减少一个数组值
- c++ - 功能可用性
- macos - mach_override() 函数在 mojave OSX 10.14 中失败
- javascript - 在引导分页中设置和取消设置活动类
- android - 强制主题更改为可观察的动作