首页 > 解决方案 > 加入站点的电报组时如何处理从Web应用程序登录的用户ID?

问题描述

我有一个网站,有一个电报按钮,其中包含电报组的邀请链接。使用 Botfather 创建了一个用于监听新成员事件的机器人。

有没有办法从网站捕获已加入组的用户 ID,以便将用户名保存在数据库中?

标签: javascriptnode.jstelegramtelegram-bot

解决方案


没有直接的方法,但是有一个间接的方法可以解决这个问题:

在您的网站上
更改链接到https://t.me/@your_bot_username?start=webname-group_name

在您的机器人中
检查启动命令并拆分其参数,第一个参数将是网站,第二个参数将用户名分组,然后向他发送组链接,还将用户 ID 保存在您的数据库中。


推荐阅读