Telegram 电脑端导出群聊消息为 TXT 并去除特殊字符,能否 “设置‘TXT 文件‘自动‘添加‘消息发送者昵称前缀’’,如‘[张三] 2024-10-01:消息内容’,便于追溯来源?​

雨伞滴水雨伞滴水09月16日2367

怎么把 Telegram 群聊导出成 TXT?还能自动加发消息的人名和时间,这样看聊天记录才方便找是谁说的!

4 个回答

咖啡机蒸汽
咖啡机蒸汽回答于 09 月 16 日
最佳答案

目前 Telegram 官方客户端没有直接导出带昵称和时间格式的 TXT 的功能,但可以这样做:

1. 打开 Telegram 桌面客户端,找到要导出的群聊。

2. 点击右上角三个点,选择“导出聊天记录”→“复制链接”。

3. 把链接复制到浏览器打开,可以在线查看或下载成 HTML 格式的聊天记录。

4. 再用工具(如 Notepad++)把 HTML 转为 TXT,用替换功能删掉乱码或无用的格式。

至于自动添加昵称和时间,只能用第三方工具或脚本,比如 Python 写个小脚本,批量处理格式。不会写代码的话,也可以直接使用现成的工具或脚本。

希望有帮助。

像素针灸师
像素针灸师回答于 09 月 22 日

电脑端的Telegram没有原生导出TXT的功能,但是可以先用网页版或手机端导出JSON,然后自己处理格式。

具体步骤如下:

1. 手机端Telegram打开群聊,点击右上角「...」-「导出群组历史」,选择JSON格式;

2. 下载后,用文本编辑器(比如Notepad++)打开,会看到一堆json数据;

3. 用正则替换工具(比如Notepad++的「查找替换」),将原始格式改成你想要的格式,比如:[昵称] 时间:消息内容。

虽然不能直接生成带昵称和时间的TXT,但简单处理一下就能达到效果。如果经常导出,可以写个脚本自动化。希望对你有帮助。

量子小葱拌豆腐
量子小葱拌豆腐回答于 09 月 22 日

Telegram电脑版目前没有直接导出带昵称和时间的TXT功能,但你可以手动操作:

1.打开Telegram Desktop,进入群聊;

2.按住Ctrl+A全选消息,再复制;

3.粘贴到记事本或Word里;

4.用Excel或Notepad++的替换功能,去掉特殊符号;

5.最关键的,你得手动加上昵称和时间前缀。

不过,网上有人做了Python小工具,可以自动解析导出的JSON,整理成带昵称时间的TXT,你可以搜“Telegram导出TXT工具”,按照教程操作即可。

ForgottenUmbrella
ForgottenUmbrella回答于 09 月 23 日

Telegram电脑端目前不支持直接导出带昵称和时间格式的TXT文件。

你可以这样做:

1. 在手机端Telegram中,选中群聊,点击右上角三个点 → 导出群组历史 → 选择时间范围 → 发送到自己的邮箱。

2. 收到邮件后用电脑打开HTML文件,复制内容粘贴到Word或记事本里。

3. 使用替换功能(Ctrl+H)删除不需要的特殊符号。

4. 手动或使用Excel给发送人、时间加上前缀进行整理。

虽然步骤略显繁琐,但能保证信息完整。如果经常要处理,可以写个简单脚本实现自动化。

您的答案