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 ปี ไม่มีอะไรที่ข้ารักษาไม่ได้!");
    }

}

results matching ""

    No results matching ""