Facebook-Chat-Bot - Wie Teste ich die Willkommens-Nachricht?

Meine chat-bot funktioniert Super, aber ich habe Probleme beim Debuggen der Willkommen-Nachricht-Funktionalität, da es nur zeigt, wenn ein Gespräch eingeleitet (obwohl ich bin mir ziemlich sicher, dass es nicht funktioniert, die versucht haben, es auf einem Kollegen Telefon). Wie setze ich meine chat-so sieht es mir wie eine neue Benutzer-Interaktion mit it?

Dies ist mein willkommen im PHP-Skript im moment

<?php

function webhook() {
$challenge = $_REQUEST['hub_challenge'];
$verify_token = $_REQUEST['hub_verify_token'];

if ($verify_token === 'MYTOKEN') {
  echo $challenge;
}

$input = json_decode(file_get_contents('php://input'), true); 
$sender = $input['entry'][0]['messaging'][0]['sender']['id'];

$welcomejson = welcomemessage();

welcomesend($json);

function message() {
$json = '{
"setting_type":"call_to_actions",
"thread_state":"new_thread",
"call_to_actions":[
     {
      "message":{
      "text":"Welcome to My BOT!"
     }
}
]
}';
return $json;
}

function send($json) {
$url = 'https://graph.facebook.com/v2.6/MYPAGEID/thread_settings?access_token=MYTOKEN';

//Initiate cURL.
$ch = curl_init($url);

//Tell cURL that we want to send a POST request.
curl_setopt($ch, CURLOPT_POST, 1);

//Attach our encoded JSON string to the POST fields.
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);

//Set the content type to application/json
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));

 //Execute the request
 $result = curl_exec($ch);
}

Facebook-Chat-Bot - Wie Teste ich die Willkommens-Nachricht?

InformationsquelleAutor Lee Woodman | 2016-04-20
Schreibe einen Kommentar