ทรัพยากร: DialogflowEvent
เหตุการณ์ Dialogflow ที่ทริกเกอร์โดยแพลตฟอร์ม RBM
เมื่อใช้เหตุการณ์ ตัวแทนจะจับคู่ความตั้งใจได้โดยไม่ต้องใช้ภาษาเป็นอินพุต
พารามิเตอร์ช่วยให้ได้คำตอบที่ปรับเปลี่ยนในแบบของคุณ ตัวอย่างเช่น อินพุต { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
จะทำให้ Agent ของ 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 |
ภาษาของคำค้นหานี้ โปรดดูรายการรหัสภาษาที่หัวข้อการสนับสนุนภาษา ก่อนที่ Agent ของ Dialogflow จะใช้ภาษาได้ คุณต้องเปิดใช้ภาษาในคอนโซล Dialogflow การค้นหาในเซสชันเดียวกันจะระบุภาษาต่างๆ ได้ หากไม่ได้ระบุภาษา Dialogflow จะใช้ภาษาเริ่มต้นของ Agent ไม่จำเป็นต้องระบุภาษาเดียวกัน |
เมธอด |
|
---|---|
|
แจ้งให้ตัวแทน Dialogflow ส่งข้อความผ่านตัวแทน RBM |