Telegram Web 登录小部件:获取 chat_id

问题描述

我正在尝试使用 Telegram 的登录小部件向我的页面添加用户授权。该小部件按预期工作,但缺乏有关如何在实际场景中使用它的信息。

  1. 当身份验证成功时,我的机器人被允许向用户发送消息 (data-request-access="write"),但我不清楚我的机器人如何获得通讯员 chat_id做到这一点。机器人不会收到任何有关用户登录的事件。

  2. 是否有可能以编程方式自动检查用户的会话状态?小部件必须具有指示会话已创建的任何回调。否则用户每次刷新页面都必须点击按钮来初始化页面的授权过程。

谢谢。

解决方法

  1. chat_id 与用户登录时发送到您的应用的 ID 相同。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...