Get started button
การสร้างปุ่ม Get start สำหรับเริ่มใช้งาน chatbot สำหรับทักทาย หรือแนะนำว่ามีบริการอะไรบ้าง
พอกดปุ่ม Get started แล้วจะมี Postback event ส่งมาที่ Chatbot
อันดับแรก ทำการส่งข้อมูลไปบอก Facebook ว่าเพจมีการใช้งานปุ่ม Get start ทำได้โดยการใช้โปรแกรม Postman ส่งข้อมูลไปที่ Facebook API
https://graph.facebook.com/v2.6/me/messenger_profile?access_token=ACCESS_TOKEN
{ "get_started":{
"payload":"GET_STARTED_PAYLOAD"
}
}
กดปุ่ม Send แล้วจะได้ผลลัพธ์ ดังรูป
ดูในช่องแชทของ Fanpage จะมีปุ่ม Get start ปรากฏขึ้น
ทำการ Handle postback event เช่นเดียวกับการใช้งาน button
if(!empty($input['entry'][0]['messaging'][0]['postback'])){
if($input['entry'][0]['messaging'][0]['postback']['payload'] == "ปวดใจ")
{
reply($access_token, $sender, "ความรักไม่คืนกลับมา");
}
elseif($input['entry'][0]['messaging'][0]['postback']['payload'] == "GET_STARTED_PAYLOAD")
{
reply($access_token, $sender, "ยินดีต้อนรับ ข้าคือหวังต้าเล้ง ด้วยวิทยาการการแพทย์จีนกว่า 4000 ปี ไม่มีอะไรที่ข้ารักษาไม่ได้!");
}
}