如何在我的电报机器人中读取/接收电报频道消息?

mar*_*yam 6 telegram python-telegram-bot telegram-bot

我正在尝试创建一个机器人,它可以读取/接收特定频道中的所有消息并将它们发送给我。我的问题是我找不到方法来访问我的机器人中的这些消息

重要的是:

  1. 我不是该频道的管理员或创建者
  2. 我不想要求创建者将我的机器人添加为管理员

我在谷歌中搜索过,但我无法找到解决方案,而且我也确信可以做到这一点,因为已经有一些具有完全相同性能的连接机器人。任何参考或建议表示赞赏。

Cal*_*tag 3

正如 的 Telegram 群组中已经指出的那样python-telegram-bot,机器人无法从非管理员渠道接收消息。如果您想要这样的东西,您必须使用用户机器人,例如控制您的私人 Telegram 帐户的程序(与控制机器人帐户相反)。有关用户机器人的一些信息请参阅此处。

请注意,您链接的提供商似乎也在幕后使用用户机器人。更准确地说,所谓的“DirectConnection”文档指出,您需要输入电话号码(与电报帐户关联),然后“按照说明进行操作”,这可能只是意味着输入 Telegram 发送给您的验证码。电话号码 + 验证码正是控制您的私人 Telegram 帐户所需的。


免责声明:我目前是python-telegram-bot.