Telegram Bot для массовой загрузки списка поддерживаемых URL-адресов yt-dlp/ffmpeg и загрузки в 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
: получите это от @BotFather в Telegram.
OWNER_ID
: ваш идентификатор Telegram.
DUMP_ID
: идентификатор вашего канала/группы Telegram для дампа загруженных файлов. оставьте его пустым, если он вам не нужен.
AS_ZIP
: установите значение True
, если вы хотите, чтобы бот архивировал загруженные файлы перед загрузкой. По умолчанию — False
Установить Докер
/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