Wabot
Wabot adalah whatsapp api menggunakan library WhiskeySockets Baileys
Install / Use
/learn @sejator/WabotREADME
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-sampelmenjadi.envkemudian 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 devuntuk migrasi/import database mysqlnya - Import data dummynya
npx prisma db seed - Jalankan aplikasi dengan perintah
npm run win-devataunpm run dev
Dokumentasi Api
https://documenter.getpostman.com/view/20500330/2s946mbqoW
VPS (Opsional jika running menggunakan nvm)
- Bikin service untuk menjalankan wabot
sudo nano/etc/systemd/system/wabot.serviceisi 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 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.
