Rekening Donasi Untuk Pembanguanan Masjid
Info 08194215703 ALIJAYA link group tele : https://t.me/alijayaNetAcs link chanell tele : https://t.me/alijayaNetwork
Versi ringan dari whatsappbot Genieacs API dan Mikrotik API yang hanya menggunakan fitur WhatsApp webportal pelanggan saja link ytb : https://www.youtube.com/shorts/qYJFQY7egFw
- Node.js v18+ (direkomendasikan v20+)
- npm atau yarn
- Akses ke GenieACS API
- Akses ke Mikrotik API (opsional)
apt install git curl -y
git clone https://github.com/alijayanet/portal-wa
cd portal-wa
npm install
Salin file .env.example
menjadi .env
dan sesuaikan:
cp env-example .env
Edit file .env
dengan pengaturan yang sesuai:
# Konfigurasi Server
PORT=4555 (jika sudah dipake ganti)
HOST=localhost
# Konfigurasi Admin
ADMIN_USERNAME=admin
ADMIN_PASSWORD=password
# Konfigurasi GenieACS
GENIEACS_URL=http://192.168.8.xx:7557
GENIEACS_USERNAME=username
GENIEACS_PASSWORD=password
# Konfigurasi Mikrotik (opsional)
MIKROTIK_HOST=192.168.1.1
MIKROTIK_PORT=8728
MIKROTIK_USER=admin
MIKROTIK_PASSWORD=password
# Konfigurasi WhatsApp
ADMIN_NUMBER=6281234567890
TECHNICIAN_NUMBERS=6281234567890,6287654321098
WHATSAPP_SESSION_PATH=./whatsapp-session
WHATSAPP_KEEP_ALIVE=true
WHATSAPP_RESTART_ON_ERROR=true
samakan dengan env
npm start
Scan QR code yang muncul di terminal untuk login WhatsApp.
setelah di scan tinggal jalankan dengan PM2
pm2 start app-whatsapp-only.js
menu
- Menampilkan menu bantuanstatus
- Cek status perangkatrefresh
- Refresh data perangkatgantiwifi [nama]
- Ganti nama WiFigantipass [password]
- Ganti password WiFi
- Semua perintah pelanggan
admin
- Menampilkan menu admincek [nomor]
- Cek status ONU pelangganlist
- Daftar semua ONUcekall
- Cek status semua ONUeditssid [nomor] [ssid]
- Edit SSID pelangganeditpass [nomor] [password]
- Edit password WiFi pelangganaddhotspot [user] [pass] [profile]
- Tambah user hotspotdelhotspot [user]
- Hapus user hotspothotspot
- Lihat user hotspot aktifaddpppoe [user] [pass] [profile] [ip]
- Tambah secret PPPoEdelpppoe [user]
- Hapus secret PPPoEsetprofile [user] [profile]
- Ubah profile PPPoEpppoe
- Lihat koneksi PPPoE aktifoffline
- Lihat user PPPoE offlineresource
- Info resource routeraddwan [nomor] [tipe] [mode]
- Tambah konfigurasi WANaddtag [device_id] [nomor]
- Tambahkan nomor pelanggan ke perangkataddpppoe_tag [pppoe_username] [nomor]
- Tambahkan nomor pelanggan berdasarkan PPPoE- `Otp On untuk mengaktifkan OTP
- `Otp off untuk nonaktifkan OTP
- Otp status untuk melihat status OTP