✨
Alpha Zero Bot
✨
Telegram Group Manager Bot + Userbot Written In Python Using Pyrogram.
Ready to use method
A Support Group and ready-to-use running instance of this bot can be found on Telegram
AlphaZeroBot | Vnd Bot Support
⇝ Requirements ⇜
Python3.9 | Telegram API Key | Telegram Bot Token | MongoDB URI
⇝ Install Locally Or On A VPS ⇜
$ git clone https://github.com/VenujaTSB/Alpha-Zero
$ cd Alpha-Zero
$ pip3 install -U -r requirements.txt
$ cp sample_config.py config.py
Edit config.py with your own values
⇝ Run Directly ⇜
$ python3 -m Alpha
Generating Pyrogram Session For Heroku
$ git clone https://github.com/VenujaTSB/Alpha-Zero
$ cd Alpha-Zero
$ pip3 install pyrogram TgCrypto
$ python3 str_gen.py
⇝ Docker ⇜
$ git clone https://github.com/VenujaTSB/Alpha-Zero
$ cd Alpha-Zero
$ cp sample_config.env config.env
Edit config.env with your own values
$ sudo docker build . -t Alpha
$ sudo docker run Alpha
⇝ Write new modules ⇜
# Add license text here, get it from below
from Alpha import app # This is bot's client
from Alpha import app2 # userbot client, import it if module is related to userbot
from pyrogram import filters # pyrogram filters
...
# For /help menu
__MODULE__ = "Module Name"
__HELP__ = "Module help message"
@app.on_message(filters.command("start"))
async def some_function(_, message):
await message.reply_text("I'm already up!!")
# Many useful functions are in, Alpha/utils/, Alpha, and Alpha/core/