AUTHORBOT
A modular Telegram userbot by AuthorChe. Extend your Telegram account with automation, interactive Rich Messages, modules, moderation tools and utilities without leaving Telegram.
Telegram with more control.
AuthorBot adds a modular automation layer directly to your Telegram account while preserving a clean and practical workflow.
MODULE SYSTEM
Install, update and manage external modules with dependency handling, aliases, caching and custom repositories.
RICH MESSAGES
Interactive help, configuration screens, buttons, forms, galleries, Rich HTML and modern Telegram interfaces.
AUTOMATION
Automate repetitive actions, manage chats and extend Telegram with commands and background tools.
SECURITY
Owner permissions, security masks, blacklists, API protection and safer handling of sensitive configuration.
MULTILINGUAL UI
Localized interfaces and public pages with automatic language selection and fallback handling.
COMPANION BOT
A separate inline/public bot provides Rich Message interfaces, public information pages and interactive menus.
Installation.
Choose your platform. The official installers prepare the runtime, dependencies and perform checks before AuthorBot starts.
Android / Termux
Recommended Android setup. AuthorBot runs inside an isolated Debian Bookworm environment with Python 3.11 through PRoot-Distro. Root access is not required.
pkg update -y && pkg install -y curl && tmp="$PREFIX/tmp/authorbot-install.sh" && (curl -fsSL --retry 3 https://raw.githubusercontent.com/VadymYem/AuthorBot/main/bootstrap-termux.sh -o "$tmp" || curl -fsSL --retry 3 https://raw.githubusercontent.com/AuthorGramProject/AuthorBot/main/bootstrap-termux.sh -o "$tmp") && bash "$tmp"
authorbot
git -C ~/AuthorBot pull --ff-only
bash ~/AuthorBot/termux.sh
Linux / VPS
Production installation for Debian and Ubuntu servers. AuthorBot uses its own isolated Python virtual environment.
git clone https://github.com/VadymYem/AuthorBot.git
cd AuthorBot
bash install.sh
cd ~/AuthorBot
.venv/bin/python -m acbot
cd ~/AuthorBot
git pull --ff-only
bash install.sh
Windows / WSL
Run AuthorBot inside Ubuntu using Windows Subsystem for Linux.
wsl --install -d Ubuntu-22.04
git clone https://github.com/VadymYem/AuthorBot.git
cd AuthorBot
bash install.sh
Docker
Container deployment for systems with Docker Engine and Docker Compose v2.
git clone https://github.com/VadymYem/AuthorBot.git
cd AuthorBot
bash docker.sh
docker compose logs -f authorbot
First setup.
AuthorBot connects directly to Telegram through MTProto and uses credentials belonging to your own Telegram application.
API_ID + API_HASH
Sign in to my.telegram.org, open API Development Tools and create an application. Telegram will provide your API_ID and API_HASH. Enter them only into your own AuthorBot installation.