fork download
  1. <?php
  2. $accessToken = "";//copy Channel access token ตอนที่ตั้งค่ามาใส่
  3.  
  4. $content = file_get_contents('php://input');
  5. $arrayJson = json_decode($content, true);
  6.  
  7. $arrayHeader = array();
  8. $arrayHeader[] = "Content-Type: application/json";
  9. $arrayHeader[] = "Authorization: Bearer {$accessToken}";
  10.  
  11. //รับข้อความจากผู้ใช้
  12. $message = $arrayJson['events'][0]['message']['text'];
  13. #ตัวอย่าง Message Type "Video"
  14. if($message == "video"){
  15. $arrayPostData['replyToken'] = $arrayJson['events'][0]['replyToken'];
  16. $arrayPostData['messages'][0]['type'] = "video";
  17. $arrayPostData['messages'][0]['originalContentUrl'] = "";//ใส่ url ของ video ที่ต้องการส่ง
  18. $arrayPostData['messages'][0]['previewImageUrl'] = "";//ใส่รูป preview ของ video
  19. replyMsg($arrayHeader,$arrayPostData);
  20. }
  21. function replyMsg($arrayHeader,$arrayPostData){
  22. $strUrl = "https://a...content-available-to-author-only...e.me/v2/bot/message/reply";
  23. $ch = curl_init();
  24. curl_setopt($ch, CURLOPT_URL,$strUrl);
  25. curl_setopt($ch, CURLOPT_HEADER, false);
  26. curl_setopt($ch, CURLOPT_POST, true);
  27. curl_setopt($ch, CURLOPT_HTTPHEADER, $arrayHeader);
  28. curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($arrayPostData));
  29. curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
  30. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  31. $result = curl_exec($ch);
  32. curl_close ($ch);
  33. }
  34. ?>
Success #stdin #stdout 0.04s 25864KB
stdin
Standard input is empty
stdout
Standard output is empty