Skip to content
This repository has been archived by the owner on Oct 16, 2023. It is now read-only.

Latest commit

 

History

History
121 lines (93 loc) · 3.41 KB

README.md

File metadata and controls

121 lines (93 loc) · 3.41 KB

✨ NezukoBot ✨

⚠️ THIS PROJECT IS DEAD. DO NOT USE IT, MIGHT RUN INTO UNKNOWN PROBLEMS.

Telegram Group Manager Bot Written In Python Using Pyrogram.

❗ Please star this project before using it.

LICENSE Contributors Repository Size
Python Version Issues Forks Stars

Ready to use method

A ready-to-use running instance of this bot can be found on Telegram
NezukoBot

⇝ Requirements ⇜

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

⇝ Install Locally Or On A VPS ⇜

git clone https://github.com/rozari0/NezukoBot
cd NezukoBot
pip3 install -U -r requirements.txt
cp sample_config.env config.env

Edit config.env with your own values

⇝ Run Directly ⇜

python3 -m nezuko

⇝ Docker ⇜

git clone https://github.com/rozari0/NezukoBot
cd NezukoBot
cp sample_config.env config.env

Edit config.env with your own values

sudo docker build . -t nezuko
sudo docker run nezuko

⇝ Write new modules ⇜

# Add license text here, get it from below

from nezuko import app # This is bot's client
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, nezuko/utils/, nezuko, and nezuko/core/

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

Credits

Thanks to:

And many more people who aren't mentioned here, but can be found in Contributors.