gpt4 book ai didi

Telegram BOT - 如何获取我组中用户的聊天 ID?

转载 作者:行者123 更新时间:2023-12-05 05:47:02 24 4
gpt4 key购买 nike

我一直在使用 Telegram BOT 为群组和用户发送通知。

我已经知道我可以通过使用 getUpdates 在我的机器人上接收来自用户的消息来获取聊天 ID。

我也知道我可以使用相同的方法获取组 ID...

但我真正需要的是:我的组中有三个用户。

  1. 我的机器人。
  2. 我。
  3. 另一个用户没有向我的机器人发送任何消息,因此它不会出现在 getUpdates 上

是否有可能让第三个用户获得他的 ID?PS:我是群主,也添加了我的机器人作为管理员...

第三个用户是普通用户。有人可以帮助我吗?

谢谢!

最佳答案

官方 Telegram Bot API 无法做到这一点

可能的解决方法:

保留一份您自己的 list 。如果用户正在加入 (new_chat_member)、离开 (left_chat_member)、有人正在群组中发送消息,等等。检查Message获取更多信息。

使用 getChatMember 检查用户是否是组的成员.

也可能有帮助:getChatMembersCountgetChatAdministrators

关于Telegram BOT - 如何获取我组中用户的聊天 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71094521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com