388b518991089e4e0d879e459b5334bfc1c753f4
OverUB
OverUB is a modular Telegram userbot built around a plugin-first architecture.
Quick Start
- Install dependencies:
pip install -r requirements.txt- Optional for QR display:
pip install qrcode
- Optional for QR display:
- Edit
config/config.yml - Run:
python -m __main__ - Optional login modes:
phone(default)qr(QR login)sms(force SMS code)
- Optional: set
bot.session_stringorOVERUB_SESSION_STRINGto use a Telethon StringSession
CLI
python -m __main__ create-plugin <name>python -m __main__ validate-plugin <path>python -m __main__ build-plugin <path>python -m __main__ docs-plugin <path>python -m __main__ test-plugin <path>
Structure
See the core/ package for the minimal base runtime and modules/ for built-ins.
Tests
python -m unittest discover -s tests
Docs
docs/PLUGIN_GUIDE.mddocs/API_REFERENCE.mddocs/EXAMPLES.mddocs/BEST_PRACTICES.mddocs/GITEA_SETUP.md
Description
Languages
Python
98.9%
Shell
1.1%