是否可以通过编程方式预先批准用户加入电报组或频道

时间:2019-11-17 23:57:34

标签: telegram telegram-bot python-telegram-bot telegram-webhook node-telegram-bot-api

我只想允许来自特定学校(例如哈佛大学)的用户访问电报组。因此,我需要该人“注册”-在机器人上说,并分享他的abc@harvard.edu电子邮件地址。然后,我通过验证码验证电子邮件。他必须在注册中输入密码,然后才能加入电报组。

不允许其他人加入电报组。因此,不应有任何人可以用来未经身份验证进入群组的电报链接。

这在技术上可行吗?我看到一家名为“邀请会员”的公司,他们似乎能够做类似的事情,除了向会员收取会员费用外,因此,这意味着可以允许电报组有选择地接受会员。

谢谢!

1 个答案:

答案 0 :(得分:0)

有几个付费服务(机器人)可以执行此操作,但是这样做的逻辑是:

  1. 用户应联系机器人。
  2. 验证详细信息。
  3. 让已验证的用户入队。
  4. 致电exportChatInviteLink
  5. 发送邀请链接。
  6. 等待用户加入群组。
  7. 处理下一个用户。

使用队列的原因是因为每次调用 exportChatInviteLink都会撤消上一个链接 ,因此,如果两个用户同时使用该漫游器,则应该发送该链接要按顺序给出。您还应该具有一些“生存时间”逻辑,以便用户在指定的时间内加入组,否则将链接分配给下一个用户。