Mitsouki99 / Atlasu

MIT License
0 stars 1 forks source link

Atlas MD

Konnichiwa Senpai, I am "Atlas" an Opensource WhatsApp bot made by FantoX and his team "Atlas" to do everything that's beyond imagination with highest Features and Stability and Compatibility built with Baileys Multi Device support.

Atlas MD - The Future Is Here





Deploy on Repl.it - ( YouTube Tutorial Included & Highly Recommended )

Deploy on Heroku
Watch tutorial on YouTube


__________________________

Deploy on Railway - ( YouTube Tutorial Included )

Deploy on Railway
Watch tutorial on YouTube


__________________________


Deploy on Koyeb - ( YouTube Tutorial Included )

Deploy on Koyeb
Watch tutorial on YouTube


__________________________



Facing Trouble? Join my WhatsApp Group for Support.



__________________________


⚡️ Atlas MD Platform Compatibility ⚡️

- Atlas offers highest platform compatibility. - Just deploy and use on your favourite platform. - More Platform comaptibility coming soon...
| Platform | :white_check_mark: Pros |:x: Cons | | ----------- | ------------------ |-------| | Repl.it | - Fastest Deloy.
- Faster than Railway / Koyeb.
- 24*7 work.
- No Crash and auto reboot.
- 100% Commands work. | - No Cons. Just Deploy and Have fun. | Railway | - Fast Deloy.
- Faster than Koyeb.
- 24*7 work.
- Auto Reboot on Crash.
- 100% Commands work. | - Requires a 6 months old GitHub Account to verify.
- 500 hours per month usage.
- Crashing Due to 500 mb limited RAM.
- Not suitable for newly joined users. | Koyeb | - 24*7 work.
- Less Crash and auto reboot.
- 100% Commands work | - Now Credit Card required to create account.
- Slowest deploy ( Takes Upto 7-8 minutes ).
- Slowest work compared to Repl.it / Railway.
- Not suitable for newly joined users. | UserLand | No Pros to mention, Only 100% Commands work. | - Very hard Installation process.
- Time consuming deploy process (upto >30 minutes).
- Speed depend on your internet.
- Will consume too much data.
- Nightmare for Beginners.
- Prone to error if steps are not followed correctly.
| Heroku ( Not Compatible ) | :x: |:x:| | Termux ( Useless for all Bots) | :x: |:x:|

🎀 Key Features 🎀


- Read [PublicKeys.md](https://github.com/FantoX001/Atlas-MD/blob/main/PublicKeys.md) to use our `provided public keys` if you are lazy to create your own. We have already provided everying you need to run the bot. - Changeable between `20 added Characters` ( Atlas, Power, Makima, Denji, Zero Two, Chika, Miku, Marin Kitagawa ) and more can be added by user inside `BotCharacters.js` file. Type `-charlist` command to get character list. - Fully powered by MongoDb ( 3 databases added ). - Self / Public / Private mode. - Single prefix ( "-" ). - RPG and Economy added ( More coming soon ). - Group Chatbot / Dm Chatbot ( Only reply on quoted messages and and be turned off ). - 100+ NSFW commands ( Using my own API ). Visit: [My API Page](https://fantox-api.vercel.app) for more info. - Highest Commands and Features. - User Banning / Group Banning. - Highest Security compared to most other public bots.

〽️ Why Should You Use Atlas as your Base 〽️


- Atlas is a `fully open source` bot which means `no copyright`. - Atlas is a `multi character bot` which means you can `change bot's character` to any of the 8 added characters or add more characters by yourself. - Atlas is a `multi database bot` which means you can use 3 different databases at the same time. - Atlas is a `multi mode` bot which means you can use it in `Self / Public / Private` mode. - Atlas has a pre installed chatbot which means you can use it as a `group chatbot and dm chatbot`. - Atlas has `Highest NSFW (100+)` which means you can use it as a `nsfw bot`. - Atlas has 300+ commands. - Atlas doesn't store your `Session File` locally which means it's `safe` and `secure`. - Atlas has `RPG and Economy` which means you can use it as a `RPG Bot` or `Casino Bot`. - Atlas has `User Banning / Group Banning` which means you can use it as a `Anti Spam Bot`. - Atlas is a Folder Type bot which represents `Highest Stability`, `Highest Performance` and `Developer / User friendly`. - Atlas comes with [MIT](https://github.com/FantoX001/Atlas-MD/blob/main/LICENSE.md) License which means you can use it as a `base for your own bot` and can `modify it as you want` and can `add your own features`.

💫 Project Dependencies :


- [Baileys Library](https://github.com/adiwajshing/Baileys) - [Insta-Fetcher](https://github.com/Gimenz/insta-fetcher) - [FantoX APIs](https://fantox-api.vercel.app/)

🧩 UserLand Deployment Method ( Not Recommented! Use Repl.it insted! ) 🧩

#### ⚜️ Download `UserLand` application old version ( 3.1.2 ) from [Here](https://m.apkpure.com/userland-linux-on-android/tech.ula/variant/3.1.2-APK). #### ⚜️ Install `Debian` terminal in userland. #### ⚜️ Rename `.env.example` to `.env` and fill in the required details in `.env` file and `config.js` (Mandatory).

### UserLand commands: ``` sudo apt update sudo apt upgrade sudo apt install bash sudo apt-get install libwebp-dev sudo apt install git sudo apt install nodejs -y sudo apt install ffmpeg -y sudo apt install wget sudo apt install npm sudo apt install imagemagick git clone https://github.com/FantoX001/Atlas-MD ls cd Atlas-MD npm i cd npm install --global yarn yarn add sharp sudo apt install curl curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt-get install -y nodejs yarn add sharp cd Atlas-MD npm i npm start ``` - Note in `git clone ` section your can use Your customised bot's github link too (For that make sure you [Forked](https://github.com/FantoX001/Atlas-MD/fork) this repo and modified `.env` file and `config.js`). - This method will work on most other bots too. #### 📌 To stop a bot in Userland - Tap on `CTRL` button then tap on `C` from keyboard #### 📌 To start bot again ( While you are inside Atlas-MD folder {use `cd Atlas-MD` to get inside the folder} ) - `npm start` or use `yarn start` to start bot again. #### 📌 Start bot after UserLand session is cleared ``` cd Atlas-MD npm start ``` #### 📌 What to do if you logged out from the WhatsApp linked device section and want to get new qr to login - Go to your GitHub fork of this bot and open `.env` file and change `SESSION_ID` to any random string and save it by clicking on `Commit Changes`. - Then open `UserLand` and run these commands one-by-one: ``` cd Atlas-MD git fetch origin git merge origin/main npm start ``` #### ⚜️ Note as UserLand is a physical server so you must keep on your internet connection active to make sure bot works. Otherwise bot will be down.

🧩 CMD / VS Code / Powershell / Terminal Deployment Method 🧩

- [Download Updated code](https://github.com/FantoX001/Atlas-MD/archive/refs/heads/main.zip) from Main GitHub Repo or Download from your Forked Repo. - Extract the `.zip` and open Vs code / Cmd / Powershell / Terminal in that directory and give thesse following commands one-by-one: - Rename `.env.example` to `.env` and fill in the required details in `.env` file and `config.js` (Mandatory). ``` npm i npm start ``` - To get new QR if you logged out from the WhatsApp linked device section go to `.env` file and change `SESSION_ID` to any random string and save it by clicking on `Commit Changes`. ### ✧ Requirements for CMD/VS code istallation: - [Node.js](https://nodejs.org/en/download/) - [Git](https://github.com/git-guides/install-git) - FFmpeg ( [for Windows](https://www.geeksforgeeks.org/how-to-install-ffmpeg-on-windows/) or [for Linux](https://www.tecmint.com/install-ffmpeg-in-linux/) or [for Mac](https://ffmpeg.org/download.html) ) - Libwebp (Not necesary for Windows). Note: If you don't pre-install these plugins before CMD / VS code Installation bot will not start!

🧣 Contributors 🧣

- Check [Project Contributors](https://github.com/FantoX001/Atlas-MD/graphs/contributors) - Feel free to contribute in this project. I will merge your respected contribution after reviewing it.

⚠️ Warning ⚠️


- This bot is not made by WhatsApp.inc so overusing this bot may result in WhatsApp account ban. - We will only assist you in `Bot Deployment ( Installation or Hosting )`. Not in `Bot Development`. - If you Modify this bot and face any issues, I am not responsible for that because it's not possible for me or my team to help everyone in bot Development / Modification. Only modify if you know what you are doing. - This bot is made for `Educational / Fun / Group Management` purposes only. I and the team will not be responsible for any misuse of this bot. - We will only assist you in `Setup / Deployment` of this bot.

📛 Legal Disclaimer 📛


- We suggest you to use your `Own MongoDB URL` while deploying inside `.env` or `Environment Variables`. That will increase your Privacy and Security. - We don't recommend to change the `Economy database` we have added inside script. `If you do so, you will be responsible for any issues and we will not provide any support`. - We will not be responsible for any issues caused by any individual hosting this bot and cause any harm to any Group `(So don't make someone Group Admin who you don't know just because they are hosting the Bot)`.

🔰 Meet Team Atlas 🔰

[![Fantox](https://github.com/FantoX001.png)](https://github.com/FantoX001) | [![Ahmii-kun](https://github.com/Ahmii-kun.png)](https://github.com/Ahmii-kun) | [![Pratyush](https://github.com/pratyush4932.png)](https://github.com/pratyush4932) | [![Devime](https://github.com/Devime69.png)](https://github.com/Devime69) | [![Kai](https://github.com/Kai0071.png)](https://github.com/Kai0071) | [![JayJay Ops](https://github.com/jayjay-ops.png)](https://github.com/jayjay-ops) ----|----|----|----|----|---- [FantoX](https://github.com/FantoX001) | [Ahmii Kun](https://github.com/Ahmii-kun) | [Pratyush](https://github.com/pratyush4932) | [Devime](https://github.com/Devime69) | [Kai](https://github.com/Kai0071) | [Jayjay Ops](https://github.com/jayjay-ops) Owner, Main Developer, Maintainer, Dubugger | Co-Developer, Co-Maintainer | Support Developer, Modules | Designing, API Maintainer | Ideas, Testing, Re-Checking | Ideas, Testing, Re-Checking