what information about user can a telegram bot access?

馋奶兔 提交于 2019-12-22 02:42:29

问题


I'm new to telegram bots, I want to know when we add a telegram bot to a group, can it access to any information about group members?? and I know about privacy mode, whether it is on or off , can bot access to any information about the user who sent a message that the bot can read??


回答1:


A bot has access to:

  • The user's unique identifier (user id)
  • The user's first name
  • The user's last name (if the user has specified his last name in the settings)
  • The user's username (if the user has configured a username)

The bot can only extract this info from a Message (i.e. it cannot query the group member's names).

If privacy mode is disabled, the bot can read all messages sent in a group. If it is enabled, a bot is only receives messages aimed directly at the bot (e.g. using a command or a reply to a message from the bot). A user is able to check whether a bot has Privacy mode enabled/disabled in the list of group members.

Sidenote: take care when adding bots to a group that have privacy mode disabled, since they might be maliciously storing messages.

Sources:

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


来源:https://stackoverflow.com/questions/32010100/what-information-about-user-can-a-telegram-bot-access

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!