The-MoonTg-project / Moon-Userbot

A Simple, Fast, Customizable, Ai powered Userbot for Telegram with most easiest installation. Built in python using pyrofork(pyrogram)
GNU General Public License v3.0
25 stars 40 forks source link
clarifai clarifai-api cohere-ai dragon-userbot gemini gemini-api hacktoberfest hacktoberfest2024 pyrofork pyrogram pyrogram-fork pyrogram-userbot sdxl telegram-bot telegram-userbot telegramuserbot ultroid userbot-telegram

πŸŒ• Moon-Userbot

Moon-Userbot

Open Source Love Maintenance CodeFactor DeepSource GitHub Forks GitHub Stars Last commit Size Contributors License PRs Welcome

A Simple, Fast, Customizable, Ai powered Userbot for Telegram made after Dragon-Userbot abandoned

[!WARNING] The use of this Telegram Userbot is at your own risk, and you are solely responsible for any consequences that may arise from your use of this Userbot. The developer of this Userbot shall not be held liable for any damages or consequences that may occur as a result of your use of this software, whether such use is lawful, unlawful, or malicious. By using this Userbot, you acknowledge that you have read and understood this warning, and that you agree to comply with all applicable laws and regulations, and to use this software responsibly and ethically.

πŸ€– Ai powers

πŸš€ Installation

πŸ•οΈ Necessary Vars

β›Ί Optional Vars

☁️ Cloud Host

Koyeb Heroku Render
Deploy To Koyeb Deploy To Heroku Deploy to Render

For Detailed Guide refer to wiki

🐳 Docker

You can either use docker run or docker compose.

Prerequisites

πŸ‘·β€β™‚οΈdocker run:

We also push images to Docker Hub, so you can use the following commands to start and update the service:

🍟 docker compose [recommended]:

Docker Compose V1 (docker-compose.yml):

If you're using Docker Compose version 1.x, use the following commands to start and update the service:

Docker Compose V2 (compose.yml):

If you're using Docker Compose version 2.x, use the following commands to start and update the service:

[!IMPORTANT] Make Sure you add appropriate env vars

πŸ–₯️ Local Host

🐧 Linux (WSL compatible)

Install Git

There are instructions for installing on several different Unix distributions on the Git website, at https://git-scm.com/download/linux

Clone the repo

git clone https://github.com/The-MoonTg-project/Moon-Userbot.git

Installation

cd Moon-Userbot 
chmod +x install.sh
./install.sh

Installer tested on:

Feel free to test on other distros and let us know!

πŸ“± Termux

[!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

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

πŸ‘¨πŸ»β€πŸ’» Support

πŸ‘¨πŸ»β€πŸ’Ό Credits

Written on Pyrogram[Pyrofork]❀️ and pytgcalls❀️

Disclaimer

[!WARNING] The use of this Telegram Userbot is entirely at your own risk. The developer of this Userbot is not responsible for any misuse, damage, or legal consequences that may arise from your use of this software.

It is your responsibility to ensure that you use this Userbot in accordance with all applicable laws and regulations, and that you do not engage in any activities that may cause harm to others or violate their privacy. This includes, but is not limited to, the use of this Userbot to send spam, harass others, or engage in any other form of unlawful or malicious activity. The developer of this Userbot does not endorse or condone any such activities, and any such use of this software is strictly prohibited. By using this Userbot, you acknowledge that you are solely responsible for your own actions and that the developer of this Userbot shall not be held liable for any damages or consequences that may arise from your use of this software. It is your responsibility to ensure that you have obtained all necessary permissions and consents before using this Userbot to interact with others, and that you respect their privacy and rights. The developer of this Userbot shall not be held liable for any breach of privacy or rights that may occur as a result of your use of this software.

Licence

                    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.