当前位置: 首页 > 知识库问答 >
问题:

如何从电报机器人获取用户列表

戚兴思
2023-03-14

我一直在使用Telegram机器人,并试图从组中获取成员列表,但我不知道我必须使用哪些方法

https://gram.js.org/beta/classes/TelegramClient.html#getParticipants和我找到了这个文件,但不知道如何使用它。

共有1个答案

郑哲彦
2023-03-14

你无法通过机器人API获取频道用户列表。

但是您可以验证“用户是否是您频道的成员”

https://api.telegram.org/botXXXXXXX/**getChatMember**?chat\u id=“*channel\u id*”

 类似资料:
  • 我一直在使用电报机器人为一个组和用户发送通知。 我已经知道我可以通过使用getUpdates在我的机器人上接收用户的消息来获取聊天ID。 我也知道我可以使用相同的方法获取Group ID... 但我真正需要的是:我的团队中有三个用户。 我的机器人 有可能得到第三个用户的ID吗?PS:我是群主,还将我的机器人添加为管理员... 第三个用户是普通用户。有人能帮我吗? 谢啦!

  • 我已经使用C#创建了一个电报机器人,我想看看谁在发送消息时使用我的机器人。 我可以在私人聊天中获取人们向我的机器人发送消息的用户名,但在组中,我无法获取使用机器人的用户名它返回GroupName。 我用的方法是

  • 我一直在使用telegram_bot,并试图获得groupChat id来向groupChat发送通知,但不知道必须使用哪些方法。 当机器人参与聊天时,我使用message.chat.id来获取聊天id,但我必须使用它来获取群聊id,找不到/

  • 我刚刚开始学习Telegram Bot API,以学习如何通过Java对Bot进行编程。我不明白机器人如何识别通过 然后使用MessageEntity获取实体的类型。getType()。现在,如果我理解的话,有两种类型的提及:

  • 我无法理解电报机器人api的Reply_to_message方法。以下是我的代码: 这里,当用户发送/启动机器人发送hello world文本。我想让用户回复发送hello world的消息。我的意思是当用户发送/启动机器人回复信息的文本“你好,世界!” 我使用网络钩子。