Whatsapp API dan Notifikasi WHMCS


dhyhost

Web Hosting Service
The Warrior
Verified Provider
di saya berjalan lancar si
test di fresh install VPS dgn Ubuntu 22, tanpa webserver & mysql
langsung install nodejs
 

ComputingID

Poster 1.0
Update
  • Fitur notifikasi tiket baru dan balasan tiket dikirim ke nomor whatsapp client

Untuk apply update ini bisa tambahkan template message:
  • new_ticket = ""
  • reply_ticket = ""
Variable yang disupport oleh template tiket:
  • Nama Depan: {firstName}
  • Nama Belakang: {lastName}
  • Nomor HP: {phone}
  • Tiket ID: {ticketID}
  • Tiket title: {ticketTitle}
Cron:
Code:
*/5 * * * * cd <directory>/whmcs && /usr/bin/python3 ticket.py

*cron bisa dibuat per 1menit, untuk menghindari looping kirim pesan edit script ticket.py, cari interval 5 minute ubah menjadi interval 1 minute
 

ComputingID

Poster 1.0
btw udah pernah coba pakai API WHMCS om @ComputingID ?
Sepertinya data lebih lengkap kalau grab dari API
iya pernah, memang project ini awalnya yang penting jalan, develop cepat, jadi langsung tembak db nya.
mungkin untuk level production yang perlu data lengkap bisa juga integrasi pakai API WHMCS, mengingat kalau ambil data langsung ke db rawan
 

ComputingID

Poster 1.0
Update
  • Fitur notifikasi tiket baru dan balasan tiket dikirim ke nomor whatsapp client

Untuk apply update ini bisa tambahkan template message:
  • new_ticket = ""
  • reply_ticket = ""
Variable yang disupport oleh template tiket:
  • Nama Depan: {firstName}
  • Nama Belakang: {lastName}
  • Nomor HP: {phone}
  • Tiket ID: {ticketID}
  • Tiket title: {ticketTitle}
Cron:
Code:
*/5 * * * * cd <directory>/whmcs && /usr/bin/python3 ticket.py

*cron bisa dibuat per 1menit, untuk menghindari looping kirim pesan edit script ticket.py, cari interval 5 minute ubah menjadi interval 1 minute
fix bug untuk kirim pesan reply ticket, sifatnya urgent. mungkin bisa di pull kembali :109:
 

epadicom

Apprentice 2.0
Verified Provider
Testing running well di VPS + Ubuntu 20.04 LTS.

Kendala masih belum stabil saat dijalankan melalui cronjob.
 

Top