✨ Group Manager Bot✨


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
WilliamButcherBot |
WbbSupport


⇝ Requirements ⇜

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


⇝ Install Locally Or On A VPS ⇜

[email protected]:~$ git clone https://github.com/thehamkercat/WilliamButcherBot
[email protected]:~$ cd WilliamButcherBot
[email protected]:~$ pip3 install -U -r requirements.txt
[email protected]:~$ cp sample_config.py config.py


Edit config.py with your own values


⇝ Run Directly ⇜

[email protected]:~$ python3 -m wbb


Deploy on Railway


Deploy


Generating Pyrogram Session For Heroku

[email protected]:~$ git clone https://github.com/thehamkercat/WilliamButcherBot
[email protected]:~$ cd WilliamButcherBot
[email protected]:~$ pip3 install pyrogram TgCrypto
[email protected]:~$ python3 str_gen.py


⇝ Docker ⇜

[email protected]:~$ git clone https://github.com/thehamkercat/WilliamButcherBot
[email protected]:~$ cd WilliamButcherBot
[email protected]:~$ cp sample_config.env config.env


Edit config.env with your own values

[email protected]:~$ sudo docker build . -t wbb
[email protected]:~$ 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.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.

GitHub

View Github