Don't forget to click ⭐️ and fork this repository
This whatsapp bot project (now) use
Baileys Multi-Device.
whatsapp-bot out-of-the-box support on...
Need help? please create an issues
Getting Started
This project require
Install
### Clone this project
```bash
git clone https://github.com/ArugaZ/whatsapp-bot.git
cd whatsapp-bot
```
### Install the dependencies:
```bash
npm install
```
### Setup
`Setup prisma`
Create .env file based on .env.example, copy the mongo database URL into .env file
```bash
npx prisma db push
```
`Build a project`
[Why build into javascript?](https://pm2.io/docs/runtime/integration/transpilers/)
```bash
npm run build
```
`If you want generate more languages`
It will generate languages based on list [database/languages.json](database/languages.json). You can remove the languages you don't want to use (it will store the object into memory), except ([English (en)](languages/en.json) and [Indonesian (id)](languages/id.json)) because its already generate by default.
```bash
# try this:
npm run generateLang
# if get incompatible error, try run:
npm run generateLangV2
```
Usage
`Run the Whatsapp bot`
```bash
npm start
```
`With pm2`
If you haven't installed pm2.
```bash
npm install -g pm2
```
Run with pm2
```bash
npm run start:pm2
```
Other tips with pm2:
> This will start your application when the server is restarted or rebooted.
```bash
# 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
Contributing
If you've ever wanted to contribute to open source, now is your chance!
Please refer to our [Contribution Guidelines](CONTRIBUTING.md) and [Code of Conduct](CODE_OF_CONDUCT.md).
License
since **whatsapp-bot** use [baileys](https://github.com/adiwajshing/Baileys) is now available under the GPL-3.0 license. See the [LICENSE](LICENSE) file for more info.
Join the community to build Whatsapp-Bot together!