电报机器人可以访问有关用户的哪些信息?

Posted

技术标签:

【中文标题】电报机器人可以访问有关用户的哪些信息?【英文标题】:what information about user can a telegram bot access? 【发布时间】:2015-11-07 17:05:18 【问题描述】:

我是电报机器人的新手, 我想知道当我们将电报机器人添加到群组时,它可以访问有关群组成员的任何信息吗? 而且我知道隐私模式,无论是打开还是关闭,机器人可以访问发送消息的用户的任何信息,机器人可以阅读吗??

【问题讨论】:

【参考方案1】:

机器人可以访问:

用户的唯一标识符(user id) 用户的名字 用户的姓氏(如果用户在设置中指定了他的姓氏) 用户的用户名(如果用户配置了用户名)

机器人只能从消息中提取此信息(即它不能查询组成员的姓名)。

如果隐私模式禁用,机器人可以读取群组中发送的所有消息。如果它启用,则机器人只接收直接针对机器人的消息(例如,使用命令或回复来自机器人的消息)。 用户可以检查机器人是否在组成员列表中启用/禁用了隐私模式。

旁注:将机器人添加到禁用隐私模式的组时要小心,因为它们可能会恶意存储消息。

来源:

https://core.telegram.org/bots/api#user https://core.telegram.org/bots#privacy-mode

【讨论】:

但是使用 group_ID 如果将 bot 添加到成员列表中,我可以获取有关成员列表的信息吗? 隐私模式正好相反:启用意味着机器人不会接收组中的所有消息,只接收命令。您实际上可以检查是否启用了此模式:查看组参与者列表中的 bot。 @v1sc3rr4k 不行,不能通过groupID获取群组参与者列表。 可以查看在线状态吗? 您可以知道列出组成员的机器人隐私设置。

以上是关于电报机器人可以访问有关用户的哪些信息?的主要内容,如果未能解决你的问题,请参考以下文章

有多少人使用我的电报机器人?

如何限制对电报机器人的访问

如何在电报机器人中获得身份验证?

电报机器人的客户端,有可能吗?

允许机器人访问电报组消息[重复]

如何使私人电报机器人只能由其所有者访问?