Watermark-Bot
A Telegram Video Watermark Adder Bot by @AbirHasan2005
Features:
- Save Custom Watermark Image.
- Auto Resize Watermark According to Video quality.
- Easy Apply saved watermark to video.
- Progress of all tasks.
- Can Choose FFMPEG Process Preset.
- Can Cancel Process. (Beta)
- Any Channel or Group Force Sub.
- Logs Process in any channel.
- Broadcast Feature.
- Can Save Watermark Position for users.
- Can Save Watermark Size for users.
- Can Upload to Streamtape if File Size is more than 2GB.
Demo Bot:
Configs:
API_ID
- Get this from @TeleORG_BotAPI_HASH
- Get this from @TeleORG_BotBOT_TOKEN
- Get this from @BotFatherBOT_USERNAME
- You Bot Username. (Without [@])LOG_CHANNEL
- Logs Channel IDOWNER_ID
- Bot Owner UserIDDATABASE_URL
- MongoDB Database URIUPDATES_CHANNEL
- Force Sub Channel ID (Optional)PRESET
- Video Encoding Preset Type (Optional)- Better put
ultrafast
orsuperfast
orveryfast
- Better put
STREAMTAPE_API_PASS
- Get this from Here.- For Uploading to Streamtape if File Size is more than 2GB.
STREAMTAPE_API_USERNAME
- Get this from Here.- For Uploading to Streamtape if File Size is more than 2GB.
BotFather Commands:
start - start the bot
status - Show number of users in DB & Bot Status
broadcast - Broadcast replied message to DB Users
cancel - Cancel Current Task
settings - User Settings Panel
reset - Reset all settings to default
Support Group:
Deploy:
Easiest Way [Deploy To Heroku] πͺ
Video Tutorial:
The Hard Way π€
git clone https://github.com/AbirHasan2005/Watermark-Bot
cd Watermark-Bot
virtualenv -p python3 VENV
. ./VENV/bin/activate
pip3 install -r requirements.txt
--- EDIT configs.py values appropriately ---
python3 bot.py