Telegram Bot to Bulk ดาวน์โหลดรายการ URL ที่รองรับ yt-dlp/ffmpeg และอัปโหลดไปยัง Telegram
/thumbnail
: ภาพขนาดย่อที่กำหนดเอง เช่น ตอบกลับรูปภาพ หรือทำ /thumbnail https...jpg
/caption
: ภาพขนาดย่อที่กำหนดเอง ตัวอย่าง: /caption abc
หมายเหตุ: หากต้องการล้างภาพขนาดย่อหรือคำอธิบายภาพ ทำคำสั่งโดยไม่มี args เช่น /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
: ID โทรเลขของคุณ
DUMP_ID
: ช่อง Telegram/รหัสกลุ่มของคุณเพื่อถ่ายโอนไฟล์ที่อัปโหลด ปล่อยให้มันว่างเปล่าถ้าคุณไม่ต้องการมัน
AS_ZIP
: ตั้งค่านี้เป็น True
หากคุณต้องการให้บอทบีบอัดไฟล์ที่ดาวน์โหลดก่อนที่จะอัปโหลด ค่าเริ่มต้นเป็น False
ติดตั้งนักเทียบท่า
/bin/bash -c "$(curl -fsSL https://git.io/JDGfm)"
รีเฟรชสถานะผู้ใช้
sudo su -l $USER
เรียกใช้คอนเทนเนอร์นักเทียบท่า
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 Container (มีประโยชน์เมื่อคุณต้องการอัปเดตอิมเมจเป็นเวอร์ชันล่าสุดและรันอีกครั้ง)
docker stop bulkloader
docker rm bulkloader
อัปเดตรูปภาพเป็นล่าสุด
docker pull xgorn/bulkloader:latest
ปรับใช้ Docker Container อีกครั้งด้วยอิมเมจล่าสุด (หนึ่งคำสั่ง)
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