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
- Host: GitHub
- URL: https://github.com/sejator/wabot
- Owner: sejator
- Created: 2023-12-12T07:48:28.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-14T01:46:10.000Z (6 months ago)
- Last Synced: 2025-04-06T22:38:48.346Z (2 months ago)
- Topics: baileys, whatsapp-api, whatsapp-bot
- Language: CSS
- Homepage: https://github.com/sejator/wabot
- Size: 1.5 MB
- Stars: 10
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.