สรุป
ในรูปแบบรหัสนี้ เรียนรู้วิธีตรวจสอบสิทธิ์ผู้ใช้ในแชทบ็อตของคุณด้วยรหัสผ่านแบบใช้ครั้งเดียวทาง SMS (OTP)
รายละเอียด
Chatbots เป็นที่แพร่หลายทุกที่ และการสนทนาบางส่วนเป็นความลับ ดังนั้นแชทบอทจึงต้องตรวจสอบความถูกต้องของผู้ใช้ ตัวอย่างหนึ่งคือลูกค้าที่ถือกรมธรรม์ประกันภัยซึ่งใช้แชทบอทเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับกรมธรรม์ประกันภัยนั้น การส่งรหัสผ่านแบบใช้ครั้งเดียวผ่าน SMS เป็นวิธีที่นิยมในการระบุผู้ใช้
รูปแบบรหัสนี้แสดงวิธีสร้างแชทบอทที่ตรวจสอบผู้ใช้ผ่านรหัสผ่านแบบใช้ครั้งเดียวทาง SMS คุณยังเรียนรู้การใช้ IBM Watson Assistant, IBM Cloud Functions และ API แบบกำหนดเองเพื่อสร้างแอปพลิเคชันนี้
หลังจากที่คุณเสร็จสิ้นรูปแบบโค้ดนี้ คุณจะเข้าใจวิธี:
- สร้างอินเทอร์เฟซการสนทนาในแอปพลิเคชัน อุปกรณ์ หรือช่อง
- เรียกใช้รหัสแอปพลิเคชันของคุณโดยไม่มีเซิร์ฟเวอร์
- สร้าง API เพื่อตรวจสอบสิทธิ์ผู้ใช้บนแชทบ็อตของคุณ
- ทำการเรียก API ภายนอกผ่าน Watson Assistant
แผนภาพการไหล
- ผู้ใช้ลงทะเบียนนโยบายบนพอร์ทัล
- ข้อมูลผู้ใช้ถูกเก็บไว้ในฐานข้อมูล และรายละเอียดนโยบายจะถูกส่งไปยังหมายเลขโทรศัพท์ของผู้ใช้ใน SMS ผ่าน Twilio Messaging API
- ผู้ใช้โต้ตอบกับแชทบอทและขอข้อมูลลับที่เกี่ยวข้องกับนโยบาย Watson Assistant แจ้งให้ผู้ใช้ป้อน OTP
- เคียวรีถูกส่งไปยัง Watson Assistant ซึ่งจะเรียกใช้ IBM Cloud Functions เพื่อทำการเรียก API ไปยัง back-end API ที่ผู้ใช้กำหนดสำหรับการดึงข้อมูล
- ฐานข้อมูลถูกค้นหาหมายเลขโทรศัพท์ของผู้ใช้ และ OTP ที่สร้างโดย back-end API จะถูกส่งไปยังผู้ใช้ผ่าน Twilio
- ผู้ใช้ป้อน OTP ในแอปพลิเคชันแชทเพื่อยืนยันตัวตน
- Watson Assistant ตรวจสอบ OTP โดยการโต้ตอบกับ back-end API
- ข้อมูลลับที่ผู้ใช้ร้องขอจะถูกดึงมาจากฐานข้อมูลหาก OTP ถูกต้อง
- IBM Cloud Functions ส่งคืนข้อมูลที่เป็นความลับไปยัง Watson Assistant
- Watson Assistant แสดงข้อมูลลับที่ผู้ใช้ร้องขอ
- ผู้ใช้สามารถดูข้อมูลที่เป็นความลับในแชทบอท
คำแนะนำ
ค้นหาขั้นตอนโดยละเอียดใน README ไฟล์. ขั้นตอนเหล่านี้อธิบายวิธี:
- โคลนที่เก็บ
- ตั้งค่าบริการส่งข้อความ Twilio
- สร้างบริการ Twilio
- สร้างหมายเลขทดลอง Twilio
- ตรวจสอบ ID ผู้โทร
- ปรับใช้ API ที่กำหนดเอง
- สร้างแอ็คชัน IBM Cloud Functions
- สร้างบริการผู้ช่วยวัตสัน
- นำเข้าพื้นที่ทำงาน Watson Assistant
- กำหนดค่า Watson Assistant ด้วย IBM Cloud Functions URL
- ปรับใช้และเรียกใช้เว็บแอปพลิเคชัน
- การกระทำ
- API
- APIs
- การใช้งาน
- ผู้ช่วย
- ความจริง
- Back-end
- ร่างกาย
- สร้าง
- สร้างแชทบอท
- โทรศัพท์
- chatbot
- chatbots
- เมฆ
- รหัส
- เนื้อหา
- อินเทอร์เฟซการสนทนา
- การสนทนา
- ข้อมูล
- ฐานข้อมูล
- รุก
- ไหล
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- HTTPS
- ไอบีเอ็ม
- IBM Cloud
- IBM Watson
- แยกแยะ
- ข้อมูล
- ประกัน
- เรียนรู้
- ส่งข้อความ
- แบบแผน
- นโยบาย
- ยอดนิยม
- พอร์ทัล
- รับคืน
- วิ่ง
- บริการ
- SMS
- So
- การทดลอง
- Twilio
- ผู้ใช้
- วัตสัน
- เว็บ
- WHO