/quantum-bot

Bot designed for a friendly, fun and simple audience. It was prioritized to be run in termux from Android with basic javascript (I don't have a PC x'd), thanks for visiting, don't forget to smile! :3

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

GIF

WhatsApp Bot MD

Autor

Bot Features
functions and commands Y/N-Maybe
Create Stickers
Automatic Welcome
Multi Language
Jadibot
Anti Links/Urls
Anti Weird
Anti Foreigners
Anti Calls
Anti Private
Anti Spam(Command flood)
Music/video download
Public/Private Mode
Editing Tools
Games
AI/Chat Bot
Random Commands
More features to come ♻️

Installation 🧑‍💻

Termux

[_>] Copy and paste line by line into termux for installation. it can also be used on systems based on Debian and Ubuntu.

~$ apt update && apt upgrade -y

~$ apt install nodejs git libwebp ffmpeg imagemagick yarn -y

~$ git clone https://github.com/NeoKode/quantum-bot

~$ cd quantum-bot

~$ yarn

~$ npm i
Node.js

[_>] This bot is developed in JavaScript and is compatible with any Node.js service for its execution.

  • Android/iPhone
  • PC/RDP/VPS
  • Host/Virtual machines

Configure and edit bot 🔧

Basic settings

File package.json

Note: avoid using special characters when editing the package.json, example: !, @, #, $, %, ^, &, *, etc.
{
"name": "Quantum_Bot", //If you want you can change the name of the project :D

...

"author": {
"name": "Matt_Mdz" //Here enter your name or nickname!
},

...

}

File config.json

{
"Prefijo": ".", //You can change the value with symbols, letters or special characters.
	
"MultiIdioma": [ //Multi language setting
true, //You can change to false if you want to define your language or leave it as is
"" //If you put false in the first element, here you can indicate your language, such as: "es", "en", "id", "pt"
],
	
"Propietario": [ //Owner information and adjustment 
[
"51991378809", //Primary owner number 
"Matt_Mdz", //Name or nickname
true //You can use all functions
],
[
"51999999999", //Here you can add your other or trusted numbers 
"you", //Nickname
false //Can you control the bot?
]
],
	
"OptConn": [ //Connection option 
"Whatsapp", //Main bot on WhatsApp
"+ " //Full bot number including prefix (If you do not enter the number when starting the bot, it generates a QR code, otherwise the 8-digit linking code)
],
	
"LocPref": "51", //Prefix of your current country (optional)
	
"NombreDelBot": "QUANTUM-BOT", //Name of your bot
	
"MinimoDeUsuarios": 3, //If you join your bot to a group and it does not meet this number of members, the bot will not respond at all
	
"Limits": { //Adjustment of user limits 
"gms": 10, //For game commands 
"dls": 20, //For download commands
"rdm": 30 //For random commands 
},
	
"Blacklist": ["20","90", ""], //Here you can add telephone prefixes or complete specific numbers that you think are bad

"AntiFlood": "low" //Adjust the bot's strictness against spam and usage requests: options are "low", "medium", and "extreme". (Or just put false)

"CanalJid": "...@newsletter", //Here you can put the identifier of your WhatsApp channel or simply leave it empty.

"WlcLink": "", //You can put any link, You can see this in the automatic welcome messages 
	
"FakeServer": false, //This was used in repl.co and uptime-robot (I currently don't know of any similar method)
	
"recursion": false //Activate works recursively to the main executor. 
}
Modify texts and multimedia
  • Text files Here you can modify most texts by language, available languages: (Español, English, Bahasa Indonesia, Português)

  • Media files Here you can modify some images.

Create your own commands 💅

Start bot script 🙀

$ cd quantum-bot

Log in using QR or linking code (Depending on your settings in the config.json file)

$ npm start 

Special thanks! 🗿

GitHub ᴬᴾᴵ ᴰᵉᵛᵉˡᵒᵖᵉʳ

Custom badge ᴹᵃᶦⁿ ᵇᵃˢᵉ ᵒᶠ ᵗʰᶦˢ ᵇᵒᵗ