【问题标题】:Can a Telegram bot read messages of channel电报机器人可以读取频道消息吗
【发布时间】:2017-07-29 01:29:41
【问题描述】:

电报机器人可以读取/访问我或机器人都不是管理员的电报频道吗?

我知道直到去年 11 月这是不可能的,但我听说有些人已经这样做了,但到目前为止我还做不到。

非常感谢您的意见和知识。

附:任何解决方法都会很棒。

【问题讨论】:

    标签: python web-scraping telegram telegram-bot


    【解决方案1】:

    FAQ 内容如下:

    1. 所有机器人,无论设置如何,都会收到:

      • 所有服务消息。
      • 与用户私聊的所有消息。
      • 来自他们所属频道的所有消息。
    2. Bot 管理员和禁用隐私模式的 bot 将接收除其他 bot 发送的消息之外的所有消息。

    3. 启用隐私模式的机器人将收到:

      • 明确为他们指定的命令(例如,/command@this_bot)。
      • 如果 bot 是最后一个向组发送消息的 bot,则来自用户的常规命令(例如 /start)。
      • 通过此机器人发送的消息。
      • 回复任何隐含或明确为此机器人的消息。

    因此,如果您的机器人是频道的成员,它将接收除其他机器人发送的消息之外的所有消息。

    【讨论】:

    • 感谢 lufte 的快速响应,但您能否告诉我,我的机器人如何加入公共频道?有没有办法通过频道链接,用户名?再次感谢
    • 这是一个不同的问题。也许你可以从这里得到一些线索*.com/questions/33126743/…
    • 不客气。如果它解决了您的问题,请接受我的回答。
    • 目前还不可行,只能通过bot接收消息的更新,如果要获取过去的消息,则需要核心API