สถานการณ์

สถานการณ์ (Wizard, Flow) คือลำดับขั้นตอนคำถามสำเร็จรูปที่รวบรวมค่าหลายค่าจากผู้ใช้ตามลำดับและบันทึกลงในพารามิเตอร์ สถานการณ์เหมาะสำหรับแบบสอบถาม, คำร้อง และการสั่งซื้อเมื่อต้องถามชุดคำถามตามลำดับ ส่วน — สถานการณ์ ในเมนูด้านซ้าย

สถานการณ์คืออะไร

สถานการณ์ประกอบด้วย ขั้นตอน แต่ละขั้นตอนมี คำถาม (จะถามอะไร) และ พารามิเตอร์ (จะบันทึกคำตอบที่ใด) ผู้ใช้ตอบทีละข้อ เมื่อเสร็จสิ้นค่าจะสามารถเข้าถึงได้เป็น {{param.key}} และสามารถเรียกใช้ Logic ต่อไปได้

การสร้าง

เปิด สถานการณ์ → เพิ่ม กำหนด ชื่อ และเพิ่ม ขั้นตอน (คำถาม + พารามิเตอร์) ลำดับขั้นตอนกำหนดลำดับคำถาม

การเริ่มจากรีแอคชัน

แอคชัน «เริ่มสถานการณ์» (start_flow) เริ่ม Wizard ตามชื่อ — เช่น เพื่อตอบสนองต่อคำสั่ง /order หรือการกดปุ่ม หลังจากผ่านขั้นตอนทั้งหมด พารามิเตอร์ที่รวบรวมได้จะถูกใช้ในแอคชันและรีแอคชันถัดไป

สถานการณ์หรือขั้นตอนการสนทนา?

ขั้นตอนการสนทนา ใน Builder ข้อความ (บล็อคที่รอคำตอบ) ก็แก้ปัญหาที่คล้ายกัน: ถามและตรวจสอบคำตอบด้วย แต่ตั้งค่าภายในรีแอคชันเดียวและรองรับรูปแบบ (โทรศัพท์, e-mail, การเลือกจากตัวเลือก ฯลฯ) สถานการณ์คือแบบสอบถามที่ใช้ซ้ำได้ซึ่งใช้ร่วมกันระหว่างรีแอคชันต่างๆ ส่วนขั้นตอนการสนทนาคือแบบสอบถามแบบฝังของข้อความเฉพาะ ดูรายละเอียดเพิ่มเติมเกี่ยวกับขั้นตอน — ข้อความและปุ่ม

ขั้นตอนถัดไป