เอกสารนี้แสดงวิธีสร้างหน้าจอต้อนรับเพื่อประสบการณ์การใช้งาน Messenger ของคุณ หน้าจอต้อนรับแสดงชื่อเพจ Facebook ของธุรกิจของคุณ, รูปโปรไฟล์และรูปภาพหน้าปกจากเพจ Facebook ของคุณ, เวลาที่ธุรกิจของคุณมักใช้ในการตอบกลับข้อความ, ข้อความทักทายเสริม และปุ่ม "เริ่มต้นใช้งาน" เมื่อผู้ใช้คลิกปุ่ม "เริ่มต้นใช้งาน" ระบบจะโพสต์ข้อความ "เริ่มต้นใช้งาน" ในการสนทนา จากนั้นแอพของคุณจะสามารถส่งข้อความถึงผู้ใช้ได้
เมื่อผู้ใช้คลิกปุ่ม "เริ่มต้นใช้งาน" ในประสบการณ์การใช้งาน Messenger ของคุณ ระบบจะส่งการแจ้งเตือน Webhook ให้คุณ คุณสามารถใช้การแจ้งเตือนนี้เพื่อส่งข้อความต้อนรับแรก เช่น ข้อความตัวอักษรหรือชุดข้อความตอบกลับด่วน
ก่อนเริ่มต้นคู่มือนี้จะถือว่าคุณได้อ่านภาพรวมของแพลตฟอร์ม Messenger และได้ใช้องค์ประกอบต่างๆ ที่จำเป็น เช่น เพจ Facebook สำหรับธุรกิจของคุณ (หรือเพจทดสอบ) ได้ลงทะเบียนเป็นผู้พัฒนา Meta และได้สร้าง ID แอพทางธุรกิจของ Meta พร้อมด้วยผลิตภัณฑ์ Messenger แล้ว คุณจำเป็นต้องมีสิ่งต่อไปนี้และดำเนินการดังต่อไปนี้
ข้อจำกัดสำหรับแอพที่มี Standard Access หน้าจอต้อนรับจะแสดงให้ผู้ที่มีบทบาทในแอพเห็นเท่านั้น |
หากเพจของคุณใช้คำสั่ง หน้าจอต้อนรับจะแสดงรายชื่อคำสั่งที่ประสบการณ์การส่งข้อความนั้นรองรับ ซึ่งจะช่วยให้ผู้คนเข้าใจได้อย่างง่ายดายว่าสามารถขอให้ประสบการณ์การใช้งาน Messenger ดำเนินการใดได้บ้าง
หากต้องการตั้งค่าเพย์โหลดโพสต์ย้อนกลับ ให้ส่งคำขอ POST
ไปยัง API โปรไฟล์ Messenger ดังนี้
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
โปรดดูรายละเอียดทั้งหมดในข้อมูลอ้างอิงเกี่ยวกับคุณสมบัติ get_started
ข้อความทักทายในหน้าจอต้อนรับเป็นโอกาสแรกที่คุณจะได้บอกกับผู้ใช้ว่าทำไมจึงควรเริ่มการสนทนากับบอท Messenger ของคุณ สิ่งต่างๆ ที่คุณใส่ไว้ในข้อความทักทายอาจมีคำอธิบายสั้นๆ อยู่ด้วยเพื่อบอกถึงการทำงานของบอท เช่น ฟีเจอร์หลักต่างๆ หรือคำโปรย วิธีนี้เป็นจุดเริ่มต้นที่ดีในการกำหนดสไตล์และน้ำเสียงให้กับบอทของคุณอีกด้วย
คุณสามารถระบุข้อความทักทายเริ่มต้นและที่แปลเป็นภาษาท้องถิ่นได้
หากต้องการตั้งค่าข้อความทักทาย ให้ส่งคำขอ POST
ไปยัง API โปรไฟล์ Messenger ดังนี้
curl -X POST -H "Content-Type: application/json" -d '{
"greeting": [
{
"locale":"default",
"text":"Hello!"
}, {
"locale":"en_US",
"text":"Timeless apparel for the masses."
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=
โปรดดูรายละเอียดทั้งหมดในข้อมูลอ้างอิง greeting property
คุณสามารถปรับแต่งข้อความทักทายโดยใช้ชื่อบุคคลได้ คุณสามารถใช้สตริงเทมเพลตต่อไปนี้ได้
{{user_first_name}}
{{user_last_name}}
{{user_full_name}}
"greeting":[
{
"locale":"default",
"text":"Hello {{user_first_name}}!"
}
]