用电报获取用户ID

时间:2020-09-11 10:25:40

标签: telegram telegram-bot

我正在使用@username_to_id_bot来检索user_id。 有时用户没有用户名。 在这种情况下我该如何找回?

2 个答案:

答案 0 :(得分:0)

对于每个用户响应,电报有效载荷都包含诸如user_id和chat_id之类的信息。
您随时可以在JSON中导航这些内容。

在处理简单文本回复时

update.message.from_user.id

在处理回调查询时

update.callback_query.from_user.id

答案 1 :(得分:0)

如果使用的是Web应用程序,则在地址栏中可以看到如下所示的URL: https://web.telegram.org/#/im?p=u1111111111_2222222222222222222

在这种情况下,1111111111是您要寻找的user_id