NezukoBot
NezukoBot copied to clipboard
Telegram Group Manager Bot Written In Python Using Pyrogram. (Fork of WilliamButcherBot)
✨ NezukoBot ✨
:warning: THIS PROJECT IS DEAD. DO NOT USE IT, MIGHT RUN INTO UNKNOWN PROBLEMS.
Telegram Group Manager Bot Written In Python Using Pyrogram.
:exclamation: Please star this project before using it.
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:
-
TheHamkerCat
for build up of this bot from scratch and ARQ api. :3 -
delivrance
for pyrogram. -
rozari0
for some extra features & fixes.
And many more people who aren't mentioned here, but can be found in Contributors.