如何向Telegram添加数百万个联系人?

6
我的目标是向Telegram添加10M个联系人。
如何使用Telegram API将联系人添加到Telegram?我尝试过使用Telethon,其中一个请求中批处理了500个联系人。然而,Telegram回复所有这样的请求,其中包括所有联系人在retry_contacts中,并且没有导入任何联系人。
我还发现了一种解决方案,即将10M个联系人的txt文件转换为csv文件,并使用Android应用程序导入它们。但是,这需要大约10分钟来导入10k个联系人。因此,这不是向Telegram添加10M个联系人的好主意。
欢迎使用任何其他方法完成此操作。

如果你想一次性添加1000万个联系人,我建议你考虑联系他们的支持团队;他们可能能够提供另一种方法(假设他们不希望那么多的联系人打击他们的API)。 - snakecharmerb
1个回答

10
这是不可能的。Telegram故意设置了添加联系人数量上限。最初,您可以添加约5000个联系人,之后每天可以再添加约100个。这是出于安全考虑,以避免降低API负载。如果您能够添加1000万个号码,则可以轻松地将@用户名映射到号码,这违反了Telegram的隐私政策。
根据我的经验,最佳实用方案是使用telethon的ImportContactsRequest,每次添加一个包含10个号码的数组,直至被锁定。然后24小时后再试一次,直到再次被锁定,以此类推。这是最快的解决方案,由于Telegram的限制,如果您只有1张SIM卡,添加1000万个联系人需要大约274年。

2
嘿,你从哪里得到这些数字5000和100的? - Shreeya Patel
使用1个sim卡,如果您每次添加1个联系人,并且延迟1秒,则Telegram将在第490次尝试时阻止您242秒。速度为每6小时3600个号码。而且Telegram永远不会禁止您。我无法想象如果我们使用多个sim卡,同时导入多个联系人会发生什么。 - Gray Programmerz
你从哪里得到这个5000个联系人的数字?Telegram的文档中没有提到这一点,而且我在添加了大约50个联系人后,我的账户就被限制了。 - Mr.D
你从哪里得到这个5000个联系人的数字的?Telegram的文档中没有提到这一点,而且我添加了大约50个联系人后,我的账户就被限制了。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接