【问题标题】:/setprivacy is not working with my Telegram bot/setprivacy 不适用于我的 Telegram 机器人
【发布时间】:2021-10-01 12:56:04
【问题描述】:

在将 Telegram bot 添加到群组的过程中,/setprivacy 设置为 Enable,这样每当用户使用 bot 的用户名或“/”提及该 bot 时,该 bot 都会收到消息。尽管有此启用设置,机器人仍会接收来自用户的查询并回复它。

更多信息:-

  1. 我将机器人设置为该组的管理员以访问消息
  2. /setprivacy status 已启用(我尝试将其切换为已禁用并再次启用,但不起作用)

请任何人帮助我解决这个问题。

谢谢

【问题讨论】:

  • 请删除python-telegram-bot 标签,因为这个问题一般是关于电报机器人,而不是特别关于那个库;)

标签: telegram-bot


【解决方案1】:

设置为管理员的机器人将始终接收所有消息,无论隐私设置如何。见https://core.telegram.org/bots#privacy-mode

默认情况下,所有机器人都启用隐私模式,除了那些 以管理员身份添加到群组(机器人管理员始终接收所有消息)。

您需要撤消您的机器人的管理员状态或将您的机器人编程为不回复用户的查询。

【讨论】:

  • 所以根据文档,除非机器人成为该组的管理员,否则我们无法获取用户文本,对吧?
  • 即使使用非管理员机器人,您也可以获取用户消息。请注意,这取决于此文本的外观。以/ 开头的消息将可见,或者直接回复机器人。而管理员机器人有权阅读任何消息。
猜你喜欢
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
  • 2017-11-24
  • 2021-12-12
  • 1970-01-01
  • 2016-01-20
  • 2022-11-01
  • 2020-08-23
相关资源
最近更新 更多