- Gemini Pro Ai [ ✅ ]
- Ask/Chat with Ai
- Get details from image
- Cooking instructions
- Ai Marketer
- SDXL [ ✅ ]
- Upscaling [✅]
- Text to Image [✅]
-
API_ID
- Get it from my.telegram.org -
API_HASH
- Get it from my.telegram.org -
PM_LIMIT
- set your pm permit warn limit -
DATABASE_URL
- ONLY for MongoDB, your mongodb url -
DATABASE_NAME
- set todb.sqlite3
if want to use sqlite3 db else leave blank -
DATABASE_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
- Necessary for deployment through Docker/Koyeb
-
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 -
VCA_API_KEY
- ONLY, If you want to use ai tools like sdxl,upscale plugin You can get it from here
YT Video [How to deploy]: 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 VCA_API_KEY=vc_key -d qbtaumai/moonuserbot:latest
NOTE: Make Sure you add appropriate env vars
Update the packages
sudo apt update && sudo apt upgrade -y
Install Git[If installed ignore]
sudo apt install git
Clone the repo
git clone https://github.com/The-MoonTg-project/Moon-Userbot.git
Setup
cd Moon-Userbot/ && sudo bash install.sh
📱 Termux (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
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.