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