จะอ่านพารามิเตอร์จากไดอะล็อกโฟลว์คำขอแบบเต็มโดยใช้ webhook ได้อย่างไร

ฉันจะอ่านพารามิเตอร์จากคำขอแบบเต็มได้อย่างไร ดังตัวอย่างความตั้งใจของฉันจากไดอะล็อกโฟลว์มีพารามิเตอร์ชื่อ money_value ซึ่งมีประเภทเป็น @sys.number วิธีใช้มันใน webhook ฉันทำอะไรแบบนั้น

Double money = (Double) request.getParameter("money_value")

จะรับพารามิเตอร์จากบริบทได้อย่างไร ขอบคุณ


person Farhan Khalifa    schedule 04.08.2020    source แหล่งที่มา
comment
การตอบคำถามของคุณหากไม่มีข้อมูลเพิ่มเติมเป็นเรื่องยากเล็กน้อย ตัวอย่างเช่น เราไม่ทราบว่าคุณใช้ภาษาอะไร หรือหากคุณใช้ไลบรารีภายในเว็บฮุคเพื่อแยกวิเคราะห์คำขอ ยิ่งคุณสามารถระบุรหัสและข้อมูลเพิ่มเติมได้มากเท่าใด โอกาสที่เราจะช่วยเหลือคุณก็จะยิ่งมากขึ้นเท่านั้น ดู ฉันจะถามคำถามที่ดีได้อย่างไร   -  person Prisoner    schedule 04.08.2020


คำตอบ (1)


เมื่อคุณกำหนดพารามิเตอร์ใน Dialogflow คุณสามารถเข้าถึงได้จากโค้ดของคุณในคำขอปฏิบัติตาม

เมื่อตรวจพบเจตนา คำขอจะถูกสร้างขึ้นไปยังเว็บฮุคของคุณ และคุณสามารถเข้าถึงข้อมูลนั้นได้ในด้านโค้ด ตัวอย่างเช่น:

const caseLevel = agent.parameters.caseLevel;
const priority = agent.parameters.priority;

ป้อนคำอธิบายรูปภาพที่นี่

person Enrique Zetina    schedule 06.08.2020