Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. <?php
  2. function send_message($message)
  3. {
  4.   // token didapatkan setelah membuat kanal API provider baru
  5.   $token = "fDbEmzZojXg1i6EkzfrjdooLlx6q+uUSEZSw4dO6Qfz8uwpncPEEe+VyCB3zTmUKj4TW4VGktWweDsRUNwfQCl6vqkLVu+EYfJELRq+rzCdnag6VC1SAYHQ+kdPWfk2MzFhmHR+CYzuETSA/rU0TVwdB04t89/1O/w1cDnyilFU=";
  6.   // $id = "iamanotifbotdude";
  7.   $id = "U7dfbf6db125fb4789912bb8f69536081";
  8.  
  9.   // JSON untuk berbagai jenis format message bisa dirujuk di developers.line.me
  10.   $data = '{"to": "'.$id.'", "messages":[{"type": "sticker", "packageId" : "1", "stickerId": "1"}]}';
  11.  
  12.   $api = curl_init('https://api.line.me/v2/bot/message/push');
  13.   curl_setopt($api, CURLOPT_CUSTOMREQUEST, "POST");
  14.   curl_setopt($api, CURLOPT_POSTFIELDS, $data);
  15.   curl_setopt($api, CURLOPT_HTTPHEADER, array(
  16.       "Content-Type: application/json",
  17.       "Authorization: Bearer ".$token.""
  18.     )
  19.   );
  20.  
  21.   $push = curl_exec($api);
  22. }
  23.  
  24. function checkupdate()
  25. {
  26.   $neworder = 500; // generate dengan sql query
  27.  
  28.   if ($neworder > 0) {
  29.     $message = 'anda mendapatkan '.$neworder.' pesanan baru';
  30.     $run = send_message($message);
  31.   }
  32. }
  33.  
  34. while(true)
  35. {
  36.   sleep(5); // interval dalam detik
  37.   $run = checkupdate();
  38. }
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement