REST Resource: phones.dialogflowMessages

ทรัพยากร: 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

string

ช่องนี้กำหนดโดยแพลตฟอร์ม RBM อย่าใส่ข้อมูลนี้เมื่อสร้างข้อความจากตัวแทน ช่องนี้ระบุค่า "phones/{E.164}/dialogflowMessages/{messageId}" โดยที่ {E.164} คือหมายเลขโทรศัพท์ของผู้ใช้ในรูปแบบ E.164 และ {messageId} คือรหัสที่ตัวแทนกำหนดของข้อความตัวแทน RBM

eventName

string

ตัวระบุที่ไม่ซ้ำของเหตุการณ์ เช่น RBM_WELCOME_EVENT

parameters

object (Struct format)

(ไม่บังคับ) พารามิเตอร์ที่เชื่อมโยงกับเหตุการณ์

languageCode

string

ภาษาของข้อความค้นหานี้ ดูรายการรหัสภาษาได้ที่การสนับสนุนภาษา ต้องเปิดใช้ภาษาในคอนโซล Dialogflow ก่อนที่ Agent ของ Dialogflow จะใช้ภาษาได้

ข้อความค้นหาในเซสชันเดียวกันสามารถระบุภาษาที่แตกต่างกันได้ หากไม่ได้ระบุภาษา Dialogflow จะใช้ภาษาเริ่มต้นของตัวแทน ไม่จำเป็นต้องระบุภาษาเดียวกัน

วิธีการ

create

แจ้งให้ตัวแทน Dialogflow ส่งข้อความผ่านตัวแทน RBM