A Simple, Fast, Customizable, Ai powered Userbot for Telegram made after Dragon-Userbot abandoned
- Gemini Pro Ai [ ✅ ]
- Ask/Chat with Ai
- Get details from image
- Cooking instructions
- Ai Marketer
- Cohere Coral Ai [ ✅ ]
- Ask/Chat with Ai
- UP-TO Date Info
- Site-Search Support
- Chat History Support
- ChatGPT 3.5 Turbo [ ✅ ]
- Ask/Chat with Ai
- SDXL [ ✅ ]
- DALL-E 3 [ ✅ ]
- Upscaling [✅]
- Text to Image [✅]
API_ID
- Get it from my.telegram.orgAPI_HASH
- Get it from my.telegram.orgPM_LIMIT
- set your pm permit warn limitDATABASE_URL
- ONLY for MongoDB, your mongodb urlDATABASE_NAME
- set todb.sqlite3
if want to use sqlite3 db else leave blankDATABASE_TYPE
- set tosqlite3
if want to use sqlite3 db else leave blank
STRINGSESSION
- only If you want to use on cloud hosts use string_gen.py to generate OR
Important
STRINGSESSION
is necessary for deployment through Docker/Cloud Host etc.
-
APIFLASH_KEY
- ONLY, If you want to use web screnshot plugin You can get it from here -
RMBG_KEY
- ONLY, If you want to use removbg plugin You can get it from here -
VT_KEY
- ONLY, If you want to use VirusTotal plugin You can get it from here -
GEMINI_KEY
- ONLY, If you want to use gemini ai plugin You can get it from here -
COHERE_KEY
- ONLY, If you want to use cohere ai plugin You can get it from here -
VCA_API_KEY
- ONLY, If you want to use ai tools like sdxl,upscale plugin You can get it from here
Koyeb | Heroku | Render |
---|---|---|
- YT Video [How to deploy on Koyeb]: https://youtu.be/2m_yB7EllYc
docker run --env API_ID=your_api_id --env API_HASH=your_api_hash --env DATABASE_TYPE=db_type --env STRINGSESSION=your_string_session --env PM_LIMIT=pm_permit_warn_limit --env DATABASE_NAME=db_name --env DATABASE_URL=mongo_db_url --env APIFLASH_KEY=api_flash_key --env RMBG_KEY=rmbg_key --env VT_KEY=vt_key --env GEMINI_KEY=gemini_key --env COHERE_KEY=cohere_key --env VCA_API_KEY=vc_key -d qbtaumai/moonuserbot:latest
Important
Make Sure you add appropriate env vars
sudo apt update && sudo apt upgrade -y
Tip
Ignore if already installed
sudo apt install git
git clone https://github.com/The-MoonTg-project/Moon-Userbot.git
cd Moon-Userbot/ && sudo bash install.sh
Tip
use GitHub version
Full Installation instruction Given here
Note
If you choose MongoDB for your cloud then you need to setup mongo_db_url
**
Recommended: sqlite
Contributions of any type are welcome like custom_modules
etc. Feel free to do pull-request's with your changes!
Working on your first Pull Request? You can learn how from this free series How to Contribute to an Open Source Project on GitHub
- Channel with latest news on the official telegram [en]
- Modules Channel with custom modules [en]
- Discussion in the official telegram chat [en]
Written on Pyrogram[Pyrofork]❤️ and pytgcalls❤️
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.