保存 Telegram 聊天记录

Ert*_*Ert 22 instant-messaging telegram-messenger

我无法使用 Telegram 保存聊天记录。据我所知,Android、Mac OS X、Windows 和 Linux 上的 Telegram 没有向用户提供此选项。这是一项基本功能,令人失望和惊讶的是该软件没有它。

此处有此功能的请求。

也许有一种解决方法,因为当您向后滚动时,所有历史记录都会加载到设备上。

是否可以捕获/保存设备中加载的聊天记录,制作聊天记录的本地备份副本?

小智 6

tg (telegram-cli) 接受 Lua 脚本。这是我的脚本,它将尽可能多的消息保存到 sqlite 数据库中。

https://github.com/psamim/telegram-cli-backup


小智 5

我创建了一个基于@ SAMIM是在我自己的脚本要点

它打印到一个文件,以便您可以随意保存它,而不是使用 SQL 数据库。此外,它还具有睡眠功能,因此您可以查看更多对话的历史记录。它仍然受到telegram-cli100 的硬限制。我通过编辑源并提高限制来改变它。


ari*_*nai 3

官方数据导出

作为 GDPR 变更的一部分,从 2018 年 6 月 23 日至 24 日,Telegram 添加了此选项。

现在您可以请求下载所有数据,这样您就可以获取聊天记录。

  • Telegram 支持数据导出
    • Telegram 桌面版 - 从1.3.8或更高版本开始
    • Android 版 Telegram - 从4.8.10或更高版本开始
    • iOS 版 Telegram - 从4.8.3或更高版本开始
    • Telegram Web 应用程序 - 尚不可用
    • Windows Phone 版 Telegram - 不知道

您可以向@GDPRbot发送消息以请求导出数据,或者从应用程序设置(如果可用)请求导出数据。

注意:出于安全原因,数据导出不会立即进行,因此,如果有人控制您的其中一台设备,他们将无法立即下载您的所有数据。

阅读Telegram 常见问题解答导出的完整通知

Telegram 桌面演示

其他选项(来自 GitHub)