Warm tip: This article is reproduced from serverfault.com, please click

python-如何将数以百万计的联系人添加到电报?

(python - How to add Millions of contacts to telegram?)

发布于 2018-12-11 18:46:49

我的目标是在电报中添加 10M 联系人。

我们如何使用电报 API 将联系人添加到电报?我曾尝试使用 Telethon,其中我在一个请求中批量处理了 500 个联系人。但是,电报使用 retry_contacts 中的所有联系人响应了所有此类请求,并且没有导入。

我还找到了将 10M 联系人的 txt 文件转换为 csv 文件并使用 android 应用程序导入它们的解决方案。但是对于 10k 个联系人,这需要大约 10 分钟。因此,这对于添加 10M 联系人来说不是一个好主意。

也欢迎任何其他方法来完成此操作。

Questioner
Shreeya Patel
Viewed
0
Ali Hashemi 2018-12-12 13:28:42

这不可能。Telegram 故意限制了你可以添加的联系人数量。最初你可以添加大约 5000 个联系人,之后你每天可以添加大约 100 个。这是因为安全性并没有减少他们的 API 负载。如果你可以添加 1000 万个数字,则可以轻松地将@usernames映射到违反 Telegram 隐私政策的数字。

根据我的经验,最实用的选择是每次使用telethon's添加一个包含 10 个数字的数组ImportContactsRequest,直到被锁定。然后在 24 小时后再次尝试,直到你再次被锁定,依此类推。这是最快的解决方案,由于 Telegram 的限制,如果你只有 1 张 SIM 卡,添加 1000 万个联系人大约需要 274 年