ZeusAi Manager is a Telegram Bot built using Python and the Pyrogram library. Many useful features for us to use. I hope that one day this project will be discontinued, someone will continue or develop it again.
- PyroFork v2.x.x (Fork of Pyrogram with Topics, Stories Support and Some Patch)
- Python 3.11 Support
- MongoDB as Database
- PyKeyboard for Building Pagination
- VS Code
- VPS/Server With Root and Docker Support (Recommended)
| FEATURE MY BOT | 🌱 |
|---|---|
| Basic Admin Feature | ✔️ |
| AFK Feature | ✔️ |
| Downloader FB, TikTok and YT-DLP Support | ✔️ |
| Shortner bypasser | ✔️ |
| Urban Dictionary | ✔️ |
| Federation | ✔️ |
| NightMode | ✔️ |
| ChatBot based on OpenAI and Google Bard | ✔️ |
| Inline Search | ✔️ |
| Sticker Tools | ✔️ |
| PasteBin Tools | ✔️ |
| Reference code - WordPress REST API (For Posting Movies in Wp) | ✔️ |
| Reference code CloudFlare R2 | ✔️ |
| And Many More.. | ✔️ |
BOT_TOKEN: Create a bot using @BotFather, and get the Telegram API token.API_ID: Get this value from telegram.orgAPI_HASH: Get this value from telegram.orgDATABASE_URI: mongoDB URI. Get this value from mongoDB.LOG_CHANNEL: A channel to log the activities of bot. Make sure bot is an admin in the channel.
USER_SESSION: Session string for Userbot.DATABASE_NAME: Name of the database in MongoDBCOMMAND_HANDLER: List of handler bot command splitted by space. Ex:. !> so bot will respond with.cmdor!cmdSUDO: User ID that have access to bot, split by spaceOPENAI_API: Get it from OpenAI WebBARD_API: Learn from this https://github.com/dsdanielpark/Bard-API to get cookies and set it as api key.CURRENCY_API: Get API Key from https://app.exchangerate-api.com/sign-up
~$ git clone https://github.com/thehamkercat/WilliamButcherBot
~$ cd WilliamButcherBot
~$ pip3 install -U -r requirements.txt
~$ cp sample_config.py config.py~$ python3 -m zib~$ git clone https://github.com/thehamkercat/WilliamButcherBot
~$ cd WilliamButcherBot
~$ pip3 install pyrogram TgCrypto
~$ python3 str_gen.pyContributions are highly encouraged and always welcome! We believe in the power of open-source and community collaboration. Whether you are fixing a bug, adding a new feature, or improving the documentation, your help is appreciated.
How to contribute:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/my-new-feature - Commit your changes:
git commit -m 'feat: Add some amazing feature' - Push to the branch:
git push origin feature/my-new-feature - Open a Pull Request!
# Add license text here, get it from below
from zib import app # This is bot's client
from zib 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, zib/utils/, zib, and zib/core/- Author: ThiruXD
- Thanks To The Hamker Cat For WilliamButcher Code.
- Thanks To Dan For Pyrogram Library as founder of pyrogram.
- Thanks To Mayuri For Pyrofork Library as owner of pyrofork library.
- Thanks To Team Yukki For AFK Bot Code.