An Open Source ALL-In-One Telegram RoBot, that can do lot of things.
virtualenv -p python3 VENV
. ./VENV/bin/activate
pip install -r requirements.txt
# <Create config.py with variables as given below>
python bot.pyAn example config.py file could be:
Not All of the variables are mandatory
from sample_config import Config
class Development(Config):
APP_ID = 6
API_HASH = "eb06d4abfb49dc3eeb1aeb98ae0f581e"
TG_BOT_TOKEN = ""
AUTH_USERS = [
"7351948"
# is a string for LEGACY purposes
]@BotFather Commands
start - Check if the Bot is Online
help - How to use this Bot
me - Check Your Subscription
upgrade - Upgrade your status
deletethumbnail - Delete/Clear saved Custom Thumbnail
getlink - Get High/Low Speed Direct Download Link
converttoaudio - Convert Video Files to Telegram Audio
converttovideo - Convert to Streamable Video
rename - (Reply) Rename Telegram File
ffmpegrobot - Get Info
trim - (Reply) Enter Timestamp to Trim
downloadmedia - Download media to storage
storageinfo - Get Info about currently saved Files
clearffmpegmedia - Clear stored media from Telegram
generatecustomthumbnail - Generate custom thumbnail
generatescss - Get Screenshot of Telegram Media
- For FeedBack and Suggestions, please feel free to say in TeleRoidSupport
- GPLv3
-
Added ForceSub
-
Added Inline Button
-
Adding Broadcast
-
Adding Database
-
Track User From Database
- Dan Tès for his Pyrogram Library
- Yoily for his UploaditBot
-
@SpecHide for the PyroTGFork and original work.
-
Updated for 2026 latest Telegram specs!