Telegram Bot para lista de download em massa de URLs suportados por yt-dlp/ffmpeg e upload para Telegram.
/thumbnail
: miniatura personalizada. ex: responder a uma foto ou fazer /thumbnail https...jpg
/caption
: miniatura personalizada. ex: /caption abc
Nota: Para limpar a miniatura ou a legenda. faça o comando sem argumentos. ex: /thumbnail
ou /caption
Nota: Certifique-se de que cada link esteja separado.
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
: Obtenha isto em my.telegram.org
APP_ID
: Obtenha isto em my.telegram.org
BOT_TOKEN
: Obtenha isso de @BotFather no Telegram.
OWNER_ID
: seu ID do telegrama.
DUMP_ID
: seu canal/ID de grupo do Telegram para despejar os arquivos enviados. deixe-o vazio se não precisar dele.
AS_ZIP
: Defina como True
se quiser que o bot compacte os arquivos baixados antes de fazer o upload. Padrão como False
Instale o Docker
/bin/bash -c "$(curl -fsSL https://git.io/JDGfm)"
Atualizar estado do usuário
sudo su -l $USER
Execute o contêiner 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
Reinicie o contêiner Docker
docker restart bulkloader
Pare e remova o Docker Container (útil quando você deseja atualizar a imagem para a versão mais recente e executá-la novamente)
docker stop bulkloader
docker rm bulkloader
Atualizar imagem para a mais recente
docker pull xgorn/bulkloader:latest
Reimplantar Docker Container com imagem mais recente (um comando)
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