Webhook group

ketika ada perubahan dalam group seperti perubahan deskripsi, perubahan member (keluar ,masuk ,dsb), kami juga akan mengirim data ke webhook yang telah di set di boostifyhub.id  ,anda dapat membaca dokumentasi lengkap di https://boostifyhub.id/docs

 

Berikut contoh code penerimaan webhook dengan php

 

 

<?php

header('Content-Type: application/json');
$data = json_decode(file_get_contents('php://input'), true);
if (empty($data)) {
   echo json_encode(['message' => 'empty data']);
   die;
}
$event = $data['event'];
$dataEvent = $data['data'];

// event perubahan member group
if ($event === "group-participants.update") {
   $groupId = $dataEvent['id']; // ID grup
   $author = $dataEvent['author']; // Nomor WhatsApp yang memicu perubahan
   $participants = $dataEvent['participants']; // Daftar anggota grup terkait
   $action = $dataEvent['action']; // Tindakan yang dilakukan
   
}

// Penanganan event `groups.update`
if ($event === "groups.update") {

       $groupId = $dataEvent['id']; // ID grup
       $subjectOrDesc = $dataEvent['subject']; // Subjek atau deskripsi terbaru
       $author = $dataEvent['author']; // Nomor yang memicu perubahan
   
  
}
echo json_encode(['message' => 'Unknown event']);