Skip to content

edguru/atom-pyro

✨atom-pyro ✨

Telegram Group Manager Bot + Userbot Written In Python Using Pyrogram.

made-with-python built-with-love
LICENSE Contributors Repository Size
Python Version Issues Forks Stars

Ready to use method

A Support Group and ready-to-use running instance of this bot can be found on Telegram
atom-pyro | WbbSupport

⇝ Requirements ⇜

Python3.9 | Telegram API Key | Telegram Bot Token | MongoDB URI

⇝ Install Locally Or On A VPS ⇜

edguru@arch:~$ git clone https://github.com/edguru/atom-pyro
edguru@arch:~$ cd atom-pyro
edguru@arch:~$ pip3 install -U -r requirements.txt
edguru@arch:~$ cp sample_config.py config.py

Edit config.py with your own values

⇝ Run Directly ⇜

edguru@arch:~$ python3 -m wbb

Generating Pyrogram Session For Heroku

edguru@arch:~$ git clone https://github.com/edguru/atom-pyro
edguru@arch:~$ cd atom-pyro
edguru@arch:~$ pip3 install pyrogram TgCrypto
edguru@arch:~$ python3 str_gen.py

⇝ Docker ⇜

edguru@arch:~$ git clone https://github.com/edguru/atom-pyro
edguru@arch:~$ cd atom-pyro
edguru@arch:~$ cp sample_config.env config.env

Edit config.env with your own values

edguru@arch:~$ sudo docker build . -t wbb
edguru@arch:~$ sudo docker run wbb

⇝ Write new modules ⇜

# Add license text here, get it from below

from wbb import app # This is bot's client
from wbb 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.edited & filters.command("start"))
async def some_function(_, message):
    await message.reply_text("I'm already up!!")

# Many useful functions are in, wbb/utils/, wbb, and wbb/core/

And put that file in wbb/modules/, restart and test your bot.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages