javascript - 加入站点的电报组时如何处理从Web应用程序登录的用户ID?
问题描述
我有一个网站,有一个电报按钮,其中包含电报组的邀请链接。使用 Botfather 创建了一个用于监听新成员事件的机器人。
有没有办法从网站捕获已加入组的用户 ID,以便将用户名保存在数据库中?
解决方案
没有直接的方法,但是有一个间接的方法可以解决这个问题:
在您的网站上
更改链接到https://t.me/@your_bot_username?start=webname-group_name
在您的机器人中
检查启动命令并拆分其参数,第一个参数将是网站,第二个参数将用户名分组,然后向他发送组链接,还将用户 ID 保存在您的数据库中。
推荐阅读
- reactjs - react-hook-form 的 DefaultValues 未将值设置为 React JS 中的输入字段
- firebase - React Native:使用哪个 firebase 存储 npm 包?
- javascript - Suitescript2.0 中的 Netsuite record.save 返回 200OK 但未创建记录(但同样适用于 SuiteScript1.0)
- apache-kafka - 为什么消费者获取消息时 Kafka 主题队列不为空?
- python - scapy.arping() 或 netdiscover 未在 kali linux 2020.1 中检测到任何连接到 wifi 的客户端
- java - 如何从 Main Activity 更改另一个 xml 文件中 TextView 的重力?
- flutter - 颤振显示分割很长的文本并通过分割显示?
- asp.net-core - 如何在 ABP.IO 框架中实现用户忘记密码
- python - Websocket Lambda Python 和 Angular
- javascript - 在现有状态转换期间无法更新(例如在 `render` 中)。渲染方法应该是 props 和 state 的纯函数。在 Index.js 中