Telegram 机器人 - 导入联系人和号码请求

Telegram bot - importing contacts and request for number

我们有一家公司必须通过 Telegram 与其用户取得联系,我们想了很多,这就是我想到的,我只是想知道是否真的可以做这样的事情与否。

所以基本上我们创建了一个帐户作为我们的客户服务,人们可以告诉我们他们的问题是什么。我们还将所有用户 Phone 号码 + 名字和姓氏在他们第一次购买时收集到一个 xlsx 文件中。

现在必须这样做: 是否可以将所有 phone 号码 + 姓名导入机器人,然后每当我们在客户服务帐户上收到客户的消息时,我们将他们的消息转发给机器人,它会向我们提供他们的 phone 数。

这对于帐户本身(不是机器人)在技术上是可行的,但由于 Telegram 对联系人数量有限制(我认为是每个 acc 10k),我们不能这样做。 (我们有超过 50k 用户)

是否需要明确或更多的解释。

P.S:我的问题是是否可以创建一个机器人来接收来自客户的消息和 return 他们的电话号码。 (我们已经有了他们的电话号码,所以这就像快速搜索一样)

附加信息:如果 telegram 没有这样的联系人数量限制,我们可以简单地使用 vcf 文件添加 50k 联系人(在 phone 上)并在他们向我们发送消息时查看他们的号码,但是因为那里是一个限制,我们只希望机器人为我们完成这项工作,但它也必须能够给我们他们的号码。

设置需要很多工作,但可以完成。

Telegram 为每个用户提供一个用户 ID,但它不会告诉您给定该用户 ID 的 phone 号码。因此,您必须通过向每个用户询问 Telegram "what userid has phone number xyz" 并存储该信息来获取用户 ID。

虽然可以使用机器人 api 并发送每个号码的联系人以获取该用户的 user_id,但机器人 api 有速率限制,并且 50k用户要么触发该速率限制,要么需要一些时间。