如何跟踪Facebook messenger bot短信

时间:2017-07-19 12:09:31

标签: php facebook-messenger-bot

我正在使用PHP构建一个Facebook messenger机器人,我已经到了一个舞台而且很困惑。 我问了一个问题并希望得到一个答案,但是这样做有效,但是想要一个条件,以便在对该特定问题提供答案时,另一个问题显示出来。

我的问题是跟踪确切的问题。我不能这样做因为我认为我不能使用文本和有效载荷。请问我该怎么做?

$senderId = $input['entry'][0]['messaging'][0]['sender']['id']; 
$messageText = $input['entry'][0]['messaging'][0]['message']['text']; 
if ($messageText == "origin"){
    $output = "Please enter your phone number";
    $response = [
        'recipient' => ['id' => $senderId],
        'message' => ['text' => $output]
    ];
} //How to specify other conditions 
$ch = curl_init($url);
/* curl setting to send a json post data */
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($response));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
if ($message != "") {
    curl_exec($ch); // user will get the message
}
curl_close($ch);

0 个答案:

没有答案