An open API service indexing awesome lists of open source software.

https://github.com/sejator/wabot

Wabot adalah whatsapp api menggunakan library WhiskeySockets Baileys
https://github.com/sejator/wabot

baileys whatsapp-api whatsapp-bot

Last synced: about 2 months ago
JSON representation

Wabot adalah whatsapp api menggunakan library WhiskeySockets Baileys

Awesome Lists containing this project

README

        

# Whatsapp API by Sejator
Wabot adalah whatsapp api menggunakan library WhiskeySockets Baileys.

## Requirement
- Mysql/Mariadb atau bisa install xampp, laragon, wampp server dll.
- Nodejs ```>= v18.19.0```
- Install ```npx```

## Instal Aplikasi
- Bikin database mysql dengan nama ```wabot```
- Rename file ```.env-sampel``` menjadi ```.env``` kemudian sesuaikan konfigurasinya
- Buka terminal/cmd kemudian masuk ke folder projek wabot ```cd ../path/wabot```
- Install library yang di butuhkan, jalankan peritah ```npm install```
- Kemudian jalankan perintah ```npx prisma migrate dev``` untuk migrasi/import database mysqlnya
- Import data dummynya ```npx prisma db seed```
- Jalankan aplikasi dengan perintah ```npm run win-dev``` atau ```npm run dev```

## Dokumentasi Api
[https://documenter.getpostman.com/view/20500330/2s946mbqoW](https://documenter.getpostman.com/view/20500330/2s946mbqoW)

## VPS (Opsional jika running menggunakan nvm)
- Bikin service untuk menjalankan wabot `sudo nano/etc/systemd/system/wabot.service` isi dengan script ini dan sesuaikan lokasi projeknya.
```
[Unit]
Description=Wabot Restfult API

[Service]
EnvironmentFile=-/etc/default/wabot
ExecStart=/path/to/wabot/start.sh
WorkingDirectory=/path/to/wabot
LimitNOFILE=4096
IgnoreSIGPIPE=false
KillMode=process
User=$USER

[Install]
WantedBy=multi-user.target
```
- Ubah lokasi path di file `start.sh`
- Pastikan file start.sh dapat dieksekusi.
```
chmod +x /path/to/wabot/start.sh
```
- Aktifkan servicenya
```
sudo systemctl start wabot
```
```
sudo systemctl enable wabot
```

## Referensi
Proyek ini hasil dari penyesuain [whatsapp-api-nodejs](https://github.com/salman0ansari/whatsapp-api-nodejs) untuk kebutuhan sendiri.

## Catatan
Saya tidak dapat menjamin atau bertanggung jawab jika nomor whatsapp diblokir atau diblokir karena menggunakan perangkat lunak ini. WhatsApp tidak mengizinkan bot menggunakan metode tidak resmi di platformnya, jadi hal ini tidak dianggap sepenuhnya aman, silahkan pergunakan dengan bijak.