Telegram Bot 批量下载 yt-dlp/ffmpeg 支持的 url 列表并上传到 Telegram。
/thumbnail
:自定义缩略图。例如:回复照片或执行/thumbnail https...jpg
/caption
:自定义缩略图。例如: /caption abc
注意:清除缩略图或标题。执行不带参数的命令。例如: /thumbnail
或/caption
注意:确保每个链接都是分开的。
ftp、amqp、rtmp、mmsh、mmst、icecast、rtmpe、rtmps、rtmpt、rtmpte、rtmpts、smb、sftp、rtp、rtsp、sap、sctp、srt、srtp、tcp、tls、udp、unix、zmq。
https://www.ffmpeg.org/ffmpeg-protocols.html
https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md
API_HASH
:从 my.telegram.org 获取此值
APP_ID
:从 my.telegram.org 获取
BOT_TOKEN
:从 Telegram 上的 @BotFather 获取此令牌。
OWNER_ID
:您的电报 ID。
DUMP_ID
:用于转储上传文件的 Telegram 频道/组 ID。如果不需要,请将其清空。
AS_ZIP
:如果您希望机器人在上传之前压缩下载的文件,请将此设置为True
。默认为False
安装 Docker
/bin/bash -c "$(curl -fsSL https://git.io/JDGfm)"
刷新用户状态
sudo su -l $USER
运行 Docker 容器
docker run --name=bulkloader -d -e API_HASH=abc -e APP_ID=123 -e BOT_TOKEN="123:abc" -e OWNER_ID=12345678 -e AS_ZIP=False xgorn/bulkloader:latest
重启 Docker 容器
docker restart bulkloader
停止并删除 Docker 容器(当您想要将映像更新到最新并再次运行时很有用)
docker stop bulkloader
docker rm bulkloader
将图像更新为最新
docker pull xgorn/bulkloader:latest
使用最新镜像重新部署 Docker 容器(一个命令)
docker stop bulkloader && docker rm bulkloader && docker pull xgorn/bulkloader:latest && docker run --name=bulkloader -d -e API_HASH=abc -e APP_ID=123 -e BOT_TOKEN="123:abc" -e OWNER_ID=12345678 -e AS_ZIP=False xgorn/bulkloader:latest