Telegram Media Downloader:批量下载频道媒体文件的命令行工具

📅 2026/6/26 7:07:06
Telegram Media Downloader:批量下载频道媒体文件的命令行工具
文章目录Telegram Media Downloader批量下载频道媒体文件的命令行工具1、 这玩意儿是干嘛的2、 两种运行方式3、 Web 管理界面4、 安装和使用5、 进阶功能6、 适合谁用Telegram Media Downloader批量下载频道媒体文件的命令行工具telegram_media_downloader 在 GitHub 上已经拿到 5,331 Star 了。这个 Python 工具专门干一件事——从 Telegram 频道、群组里批量下载媒体文件。支持 Bot 模式和命令行两种运行方式带 Web 管理界面还能把下载的文件自动上传到云盘。1、 这玩意儿是干嘛的就一件事帮你把 Telegram 频道或群组里的媒体文件批量下载到本地。音频、文档、照片、视频、语音消息这些类型都支持。不用一个个手动保存配置好频道 ID 就能跑。2、 两种运行方式第一种是 Bot 模式。配置好 bot_token 之后在 Telegram 里给 Bot 发download或forward指令就行。第二种是命令行模式当一次性下载工具用。跑完就结束适合批量抓取的场景。两种方式各有各的用处看你的需求选。3、 Web 管理界面跑起来之后浏览器访问localhost:5000就能看到 Web 界面。如果是远程机器需要在配置里把 web_host 设成0.0.0.0。界面支持登录密码保护配置 web_login_secret 就行。4、 安装和使用克隆仓库装依赖gitclone仓库地址cdtelegram_media_downloader pip3install-rrequirements.txt配置 config.yaml填入 api_id、api_hash从 Telegram 官网申请和要下载的频道 chat_id然后运行python3 media_downloader.py文件会按频道标题/日期/媒体类型的目录结构保存也可以自定义路径前缀。Docker 方式也支持拉镜像、改配置、启动三步搞定。5、 进阶功能文件下载完可以自动上传到云盘。配置 upload_drive 部分支持 rclone覆盖主流网盘和 aligo阿里云盘。上传前还能自动压缩上传后自动删除本地文件。代理也支持socks4、socks5、http 都行配置里加上 proxy 字段就好。语言方面内置了英文、中文、俄文、乌克兰文四种界面语言。6、 适合谁用需要备份 Telegram 频道内容的人做媒体归档、需要批量下载频道文件的场景想把 Telegram 文件自动同步到云盘的用户配置项比较多但都是写在 YAML 文件里改起来不复杂。件的场景想把 Telegram 文件自动同步到云盘的用户配置项比较多但都是写在 YAML 文件里改起来不复杂。