A modular Telegram bot built with python-telegram-bot.
- Moderation: Mute/Unmute users, Reporting system.
- Fun: Roast commands.
- Utility: Welcome messages, Auto-accept join requests.
- Python 3.12+
- Telegram Bot Token
- Clone the repository.
- Create a virtual environment:
uv venv .venv source .venv/bin/activate - Install dependencies:
uv pip install -r requirements.txt
- Create
.envfile with your token:BOT_TOKEN=your_token_here - Run the bot:
python -m app.main
This repository includes a Procfile and runtime.txt for easy deployment.
- Connect your repository to Render/Heroku.
- Set the
BOT_TOKENenvironment variable in the dashboard. - Deploy!