Skip to content

PakMoss/whatsapp-bot

 
 

Repository files navigation

🥟 Help me!

Ko-Fi

Trakteer

Don't forget to click ⭐️ and fork this repository

Need help? please create issues or chat me on whatsapp

Getting Started

This project require

Install

Clone this project

git clone https://github.com/ArugaZ/whatsapp-bot.git
cd whatsapp-bot

Install the dependencies:

npm install

Setup

Setup prisma

Create .env file based on .env.example, copy the mongo database URL into .env file

npx prisma db push

Build a project

Why build into javascript?

npm run build

If you want generate more languages

It will generate languages based on list database/languages.json. You can remove the languages you don't want to use (it will store the object into memory), except (English (en) and Indonesian (id)) because its already generate by default.

# try this:
npm run generateLang
# if get incompatible error, try run:
npm run generateLangV2

Usage

Run the Whatsapp bot

npm start

With pm2

If you haven't installed pm2.

npm install -g pm2

Run with pm2

npm run start:pm2

Other tips with pm2:

This will start your application when the server is restarted or rebooted.

# if you are on a unix
pm2 startup #create a startup script
pm2 save #save the current app

# if you are on windows
npm install pm2-windows-startup -g #install helper dependency
pm2-startup install #create a startup script
pm2 save #save the current app

after running it you need to scan the qr

Join the community to build Whatsapp-Bot together!

License

Apache-2.0

About

Whatsapp Bot Multi Device - Node Js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.7%
  • Other 0.3%