What is Queen Amdi?

Queen Amdi is an user bot for WhatsApp that allowing you to get done so many tasks. This project mainly focusing on make user's work easy. This project coded with Javascript and Docker. And using Baileys as the WA Web API. Developer or Team members are not responsible for your usage mistakes and not using wisely. Also, you have no authorities do any modifications to this project. Enjoy!🎈

⚠️ Warning!
Because of user bots; Your WhatsApp account can be banned. You are responsible for everything you do. Most likely, using WhatsApp setting management commands too much may caused getting banned. Certainly, Queen Amdi executives do not take responsibility. By setting up Queen Amdi Bot you are considered to have assumed these responsibilities.

GitHub Clones

License

This project is protected by the GNU General Public License v3.0. Do not edit copyright messages!

Disclaimer

WhatsApp name, its variations and logo are registered trademarks on Facebook. We have nothing to do with the registered trademark.

Features

Try public bot

You can try out how bot working.
Join WhatsApp public group.
Join

You can comment feature request to add new ideas to bot.
Comment

All Features 📢 Available ☑️ Version 🔎

Feature list will update soon..

How to install?

Deploy in Koyeb :

Watch the YouTube Tutorial


» Login to your github.com account. If you haven't one sign-up by here and create an account.

» Now fork the origin Queen Amdi repository by here.

» Visit dashboard.render.com and create a new account.

» Click New button and select PostgresSQL.

» Enter a name for database app. Select Region as Frankfurt (EU Central). And scroll down then click Create Database.

» Wait for creating the database and scroll down then copy the External Database URL.

» Visit app.koyeb.com and Sign in with GitHub.

» Click Deploy button under the Deploy an existing project.

» Choose your deployment method as GitHub.

» Click Install GitHub App and then click Install.

» Now you will redirect to app.koyeb.com, then choose your forked Queen Amdi repo and click.

» Enter a name to app and scroll down then click Advanced.

» Click Add Variable, type DATABASE_URL in name box and paste the External Database URL which is you get above in the value box.

» Click again Add Variable, type LANGUAGE in name box and type EN to set English Language / SI to set Sinhala Language in the value box.

» Click again Add Variable, type TZ in name box and type your timezone in the value box. (You can find your timezone from this site)

» Now click Deploy button and wait at least 5 minutes. (Until it showing Healthy with green dot)

» Go back to app.koyeb.com and you will see a link in your app box.

» Visit to that app link and scan the QR code from your WhatsApp Linked Device section.

» Now your bot will automatically run. Enjoy :)


Koyeb website is really slow now and only few users can create an account. Many users had to provide their credit cards to create an account. We do not recommend deploying this method. So, please use a VPS or deploy on Railway.app site. However, this Queen Amdi Bot can be deployed on any platform, all you need is NodeJS. Since this is a free project, we are not obligated to provide a platform to run the bot.

Koyeb වෙබ් අඩවිය දැන් ඇත්තෙන්ම මන්දගාමී වී ඇති අතර ගිණුමක් සෑදිය හැක්කේ පරිශීලකයින් කිහිප දෙනෙකුට පමණි. බොහෝ පරිශීලකයින්ට ගිණුමක් නිර්මාණය කිරීම සඳහා ඔවුන්ගේ ක්‍රෙඩිට් කාඩ්පත් ලබා දීමට සිදු විය. අපි මෙම ක්‍රමය යෙදවීමට නිර්දේශ නොකරමු. එබැවින්, කරුණාකර VPS එකක් භාවිතා කරන්න හෝ Railway.app අඩවියේ යොදවන්න. ඒ කෙසේ වුවත්, මෙම Queen Amdi Bot ඕනෑම platform එකක deploy කළ හැක, ඔබට අවශ්‍ය වන්නේ NodeJS පමණි. මෙය නොමිලේ කරන ව්‍යාපෘතියක් බැවින්, බොට් ක්‍රියාත්මක කිරීමට platform සැපයීමට අප බැඳී නැත.

Thank You! Team Queen Amdi💃🏻♥



Deploy in Railway :

Tutorial coming soon...

Note: You need to have at least 6 months older GitHub account or you should verify via your credit/debit card.(1 US Dollar and its refundable)

» Login to your github.com account.

» Now fork the origin Queen Amdi repository by here.

» Visit railway.app and login with your GitHub.

» Click New Project and select Provision PostgresSQL.

» Wait a little bit for creating the database. Then open the database and go to Connect tab and Postgres Connection URL.

» Go back to dashboard and click New Project and select Deploy from GitHub repo.

» Click Configure GitHub App. And then click Install & Authorize.

» Now, railway site will ask you to verify to account. For this step, you need to have at least 6 months older GitHub account or you should verify via your credit/debit card.(1 US Dollar and its refundable)

» After you verify the account you can Create a new project and then select deploy from GitHub repo.

» Select your forked origin Queen Amdi repository.

» In that section click Add variables.

» Type DATABASE_URL in first box and paste the Postgres Connection URL in the second box. And click add button.

» Type LANGUAGE in first box and type EN to set English Language / SI to set Sinhala Language in the second box. And click add button.

» Type TZ in the first box and type your timezone in the value box. (You can find your timezone from this site)

» Now go to Deployments tab and wait for build.

» After finished the build, you will see a link to your app. Click that link

» Visit to that app link and scan the QR code from your WhatsApp Linked Device section.

» Now your bot will automatically run. Enjoy :)



Deploy in VPS (Ubuntu) :

Watch the YouTube Tutorial

01. Login to your github.com account.

02. Now fork the origin Queen Amdi repository by here.

03. Rename the amdiSettings.env to amdiSettings.env

04. Edit the amdiSettings.env file,
DATABASE_URL = vps
LANGUAGE = TYPE_EN_or_SI
REMOVE_BG_API = TYPE_YOUR_www.remove.bg_API KEY
TZ = Asia/Colombo_or_you_Time_Zone
(You can find your timezone from this site)

05. Install git ffmpeg curl
sudo apt -y update && sudo apt -y upgrade
sudo apt -y install git ffmpeg curl

06. Install nodejs
sudo apt -y remove nodejs
curl -fsSl https://deb.nodesource.com/setup_lts.x | sudo bash - && sudo apt -y install nodejs

07. Install yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt -y update && sudo apt -y install yarn

08. Get your forked repo url and clone your repo
git clone your_fork_url
cd QueenAmdi

09. Install packages
npm run package

10. Now run your bot using npm run pm-run and scan the QR and Enojoy your bot.



Deploy in Local (Windows) :

Tutorial coming soon...

01. Login to your github.com account.

02. Now fork the origin Queen Amdi repository by here.

03. Rename the amdiSettings.env to amdiSettings.env

04. Edit the amdiSettings.env file,
DATABASE_URL = local
LANGUAGE = TYPE_EN_or_SI
REMOVE_BG_API = TYPE_YOUR_www.remove.bg_API KEY
TZ = Asia/Colombo_or_you_Time_Zone

05. Install git ffmpeg curl
sudo apt -y update && sudo apt -y upgrade
sudo apt -y install git ffmpeg curl

06. Install nodejs
sudo apt -y remove nodejs
curl -fsSl https://deb.nodesource.com/setup_lts.x | sudo bash - && sudo apt -y install nodejs

07. Install yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt -y update && sudo apt -y install yarn

08. Get your forked repo url and clone your repo
git clone your_fork_url
cd QueenAmdi

09. Install packages
npm run package

10. Now run your bot using npm run pm-run

11. You will a port number in console. Open your browser and type localhost:your_port_number

12. Scan the QR and enjoy the bot.


Deploy in heroku :

Tutorial coming soon...

01. Login to your github.com account.

02. Now fork the origin Queen Amdi repository by here.

03. Go to your forked repo and click "Heroku Deploy" button at the bottom of readme.

04. Fill your data in the blanks.

05. Now deploy the app and go to resources and add a "Heroku Postgress" in Add-ons.

06. Then, turn on your dynos.

07. After that, click "Open app" button at top of the page.

08. Scan the QR and enjoy the bot.


NEW IDEAS

Comment down below your awesome ideas add to Queen Amdi Bot. We will try to add them as soon as possible.

(NOTE : Don't request bad or illegal features that hating people or bullying for someone. We are not supporting any of Inhumane doings.)

Frequently Asked Questions

Answers for few frequently asked questions;

  • Can you read my messages???

  • Since this project is open source, all codes are clear. Not more or less; You can see what you want. Your accounts are not accessible.

  • What about our security?

  • If you are concerned about security, you can install it on your own computer. If you think someone else has taken over your data, Whatsapp > Three Dots > Linked devices > Logout.

  • Do these bots have to pay??

  • This is a free-to-use project.

    Here are all the commands with details.

    Thanks everyone!

    We will always remember you..

How to update your Queen Amdi Bot?

Railway & Koyeb users :

01. Visit to your GitHub and open your Queen Amdi fork repo.
02. Under the green colour button as "Code" you will see "Sync fork" button. Click it.
03. Then, you will see green colour button as "Update branch". Click it.
04. Now, automatically bot will update.

Local or VPS users :


01. Visit to your GitHub and open your Queen Amdi fork repo.
02. Under the green colour button as "Code" you will see "Sync fork" button. Click it.
03. Then, you will see green colour button as "Update branch". Click it.
04. Open command prompt and command git clone your_fork_url
05. And it will update your files. Now, command cd QueenAmdi && npm run pm-restart



01. Visit to your GitHub and open your Queen Amdi fork repo.
02. Under the green colour button as "Code" you will see "Sync fork" button. Click it.
03. Then, you will see green colour button as "Update branch". Click it.
04. Connect to VPS and command git clone your_fork_url
05. And it will update your files. Now, command cd QueenAmdi && npm run pm-restart


(Note: If you edited your files, you will receive a resolve message. Then, you have to accept those or delete the repo and fork again)

Black Amda