【发布时间】:2017-11-12 00:46:42
【问题描述】:
我想下载在 Telegram 的公共群组中发布的聊天记录(所有消息)。如何用 python 做到这一点?
我在 API https://core.telegram.org/method/messages.getHistory 中找到了这种方法,我认为这看起来像是我正在尝试做的。但我实际上如何称呼它?他们使用的 MTproto 协议似乎没有 python 示例。
我也查看了 Bot API,但它似乎没有下载消息的方法。
【问题讨论】:
-
bot api 无法访问消息。为此,您需要电报 API。
-
您可能还想看看github.com/LonamiWebs/Telebackup 以获得一些灵感(该项目仍有很多缺陷),一个Python程序,其唯一目的是下载聊天历史(因此创建它的备份)。