Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

tdl(Telegram Download Loader)是一个用 Go 语言编写的 Telegram 工具包,不仅限于下载,还支持上传、转发、导出等功能。它通过命令行界面操作,简单高效,适用于管理 Telegram 中的文件和消息。旨在提供比 Telegram 官方客户端更快速、更高效的文件处理体验。项目强调简单易用和低资源占用,适用于开发者、内容创作者或普通用户在 Telegram 上管理媒体和数据。tdl 支持从受保护的聊天会话中下载文件,这一点特别实用,因为官方客户端有时会因权限限制而无法访问某些内容。 此外,它还集成了转发、上传和数据导出功能,使其成为一个多合一的 Telegram 增强工具。

探索 tdl:一个高效的 Telegram 工具包
- 项目地址:https://github.com/iyear/tdl
- 中文文档:https://docs.iyear.me/tdl/zh/guide/
准备工作:
- 访问:https://github.com/iyear/tdl ,下载 tdl 压缩包并解压;
- 进入解压后的文件夹,按住 shift ,单机鼠标右键,选择在此处打开 Powershell 窗口;
- 开启 Telegram 客户端,保持后台运行【推荐开启防止封号】;
- 点击开始,查找 telegram ,打开文件所在位置,进入 telegram.exe 程序所在的根目录;
- 找到名为【tdata】的文件夹,点击进入,找到该文件夹所在路径,复制该路径【C:\Users\HK\Downloads\tportable\Telegram\tdata】;
- 创建空间,并指定数据路径,参见 命令① ,将文件【tdata】的路径替换掉 【telegarmData】;
- 复制 tdl login -n test -d “C:\Users\HK\Downloads\tportable\Telegram\tdata“,将其粘贴到第二步中打开的 Powershell 窗口,回车确认;
- NOTE:如果登录了多个TG,会出现一个提示:【Choose a user id:】,此时按上下键选择即可
- 是否选择退出【desktop session】?,输入【N】选择否;
- 导出TG群组内容(消息)列表:复制 命令② ,粘贴至Powershell 窗口,回车确认 #导出消息列表,包含ID\Type\VisibleName\UserName\Topics等;
- 下载导出的内容(消息)、媒体(图片、视频):
- 复制想要导出内容对应的 ID,替换掉 命令③ 中 ID;
- 复制替换后的 命令③ ,粘贴至Powershell 窗口,回车确认 #导出媒体消息;
- 此时在之前下载的【tdl】文件夹内会出现一个名为【tdl-export】的 JSON文件;
- 复制 命令④ ,粘贴至Powershell 窗口,回车确认 #从导出消息下载,此时【tdl】文件夹内会出现一个名为【downloads】的文件夹;
命令① #创建空间,并且指定数据 tdl login -n newtg -d "telegarmData" tdl login -n newtg -d "C:\Users\HK\Downloads\tportable\Telegram\tdata" 命令② #导出消息列表 tdl -n newtg chat ls 命令③ #导出媒体消息 tdl -n newtg chat export -c ID tdl -n newtg chat export -c 1234567890 命令④ #从导出消息下载 tdl -n newtg dl -f file tdl -n newtg dl -f tdl-export.json 命令⑤ #单个URL下载 tdl -n newtg dl -u URL tdl -n newtg dl -u https://t.me/a/123456790/4

在这里,您可以了解学习、工作、娱乐、生活等方面的实用网络资讯。
Director, Huxunit