ทรัพยากร: DialogflowEvent
เหตุการณ์ Dialogflow ทริกเกอร์โดยแพลตฟอร์ม RBM
เมื่อใช้เหตุการณ์ Agent สามารถจับคู่ intent ได้โดยไม่ต้องใช้ภาษาเป็นอินพุต
พารามิเตอร์จะเปิดใช้คำตอบที่ปรับเปลี่ยนในแบบของคุณ ตัวอย่างเช่น ด้วยอินพุต { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
ตัวแทน Dialogflow จะสร้างคำตอบ "Hello Sam! What can I do for you today?"
ได้
การแสดง JSON |
---|
{ "name": string, "eventName": string, "parameters": { object }, "languageCode": string } |
ช่อง | |
---|---|
name |
ช่องนี้กำหนดโดยแพลตฟอร์ม RBM อย่าใส่ข้อมูลนี้เมื่อสร้างข้อความจากตัวแทน ช่องนี้ระบุค่า "phones/{E.164}/dialogflowMessages/{messageId}" โดยที่ {E.164} คือหมายเลขโทรศัพท์ของผู้ใช้ในรูปแบบ E.164 และ {messageId} คือรหัสที่ตัวแทนกำหนดของข้อความตัวแทน RBM |
eventName |
ตัวระบุที่ไม่ซ้ำของเหตุการณ์ เช่น |
parameters |
(ไม่บังคับ) พารามิเตอร์ที่เชื่อมโยงกับเหตุการณ์ |
languageCode |
ภาษาของข้อความค้นหานี้ ดูรายการรหัสภาษาได้ที่การสนับสนุนภาษา ต้องเปิดใช้ภาษาในคอนโซล Dialogflow ก่อนที่ Agent ของ Dialogflow จะใช้ภาษาได้ ข้อความค้นหาในเซสชันเดียวกันสามารถระบุภาษาที่แตกต่างกันได้ หากไม่ได้ระบุภาษา Dialogflow จะใช้ภาษาเริ่มต้นของตัวแทน ไม่จำเป็นต้องระบุภาษาเดียวกัน |
วิธีการ |
|
---|---|
|
แจ้งให้ตัวแทน Dialogflow ส่งข้อความผ่านตัวแทน RBM |