เว็บฮุคคือการเรียกกลับ HTTPS ที่พาร์ทเนอร์สร้างขึ้นซึ่งระบุวิธีที่ Agent ของคุณ ควรตอบกลับข้อความและกิจกรรม เว้นแต่คุณจะใช้ระบบอัตโนมัติที่สร้างไว้ล่วงหน้า โซลูชันอย่าง Dialogflow คุณต้องตั้งค่าเว็บฮุคที่กําหนดเองเพื่อกําหนดลักษณะการทํางานสําหรับตัวแทนของคุณ
เว็บฮุคระดับพาร์ทเนอร์และระดับตัวแทน
คุณตั้งค่าเว็บฮุคที่ระดับพาร์ทเนอร์หรือระดับตัวแทนได้ เว็บฮุคระดับพาร์ทเนอร์จะมีผลกับตัวแทนทุกรายที่คุณดูแลอยู่ แต่ระดับตัวแทน เว็บฮุคแต่ละรายการจะมีผลกับ Agent 1 รายการ
หากคุณดำเนินธุรกิจตัวแทนหลายรายที่มีพฤติกรรมแตกต่างกัน คุณอาจต้องกำหนด เว็บฮุคที่ต่างกันสำหรับตัวแทนแต่ละรายโดยใช้การตั้งค่าระดับตัวแทน ในอีกทาง หากตัวแทนของคุณมีพฤติกรรมคล้ายกัน หรือหากคุณมีตัวแทนเพียงคนเดียว คุณจะ ใช้เว็บฮุคระดับพาร์ทเนอร์ได้
หากคุณกำหนดค่าเว็บฮุคระดับพาร์ทเนอร์และเว็บฮุคระดับตัวแทนไว้ เว็บฮุคระดับตัวแทนจะมีความสำคัญเหนือกว่าตัวแทนเฉพาะ ขณะที่ เว็บฮุคระดับพาร์ทเนอร์มีผลกับตัวแทนที่ไม่มีระดับตัวแทน เว็บฮุค
ตั้งค่าเว็บฮุคระดับพาร์ทเนอร์
หากต้องการตั้งค่าเว็บฮุคระดับพาร์ทเนอร์ ให้ทําตามขั้นตอนต่อไปนี้
- เปิดคอนโซลของนักพัฒนาซอฟต์แวร์ Business Communications และลงชื่อเข้าใช้ด้วยบัญชี Google Business Messages
- เปิดการตั้งค่าบัญชี
- ตรวจสอบว่าได้เลือกบัญชีพาร์ทเนอร์ที่ถูกต้องแล้ว
- สำหรับ URL ของเว็บฮุคของ Business Messages ให้คลิกกำหนดค่า
- สำหรับ URL ปลายทางของเว็บฮุค ให้ป้อน URL ของแอปพลิเคชัน + "/callback/" ตัวอย่างเช่น อาจเป็น "https://PROJECT_ID.appspot.com/callback/"
- จดค่า
clientToken
ไว้ คุณต้องใช้รหัสเพื่อยืนยันว่าข้อความที่ได้รับมาจาก Google กำหนดค่าเว็บฮุคให้ยอมรับคำขอ POST ที่มี พารามิเตอร์
clientToken
และส่งการตอบกลับ200 OK
พร้อมข้อความธรรมดา ของพารามิเตอร์ลับเป็นส่วนเนื้อหาการตอบกลับ ตัวอย่างเช่น สมมติว่า เว็บฮุคจะได้รับคำขอ POST ที่มีเนื้อหาต่อไปนี้{ "clientToken":"SJENCPGJESMGUFPY", "secret":"0123456789" }
ในกรณีดังกล่าว เว็บฮุคควรยืนยันค่า
clientToken
และหากclientToken
ถูกต้อง แสดงการตอบกลับ200 OK
ที่มี0123456789
เป็น เนื้อหาการตอบกลับคลิกยืนยันในคอนโซล เมื่อ Business Messages ยืนยันเว็บฮุค กล่องโต้ตอบจะปิดลง
ตั้งค่าเว็บฮุคระดับตัวแทน
คุณจะได้รับข้อความที่ส่งถึงตัวแทนที่เว็บฮุคระดับพาร์ทเนอร์ หากคุณ ข้อความสำหรับตัวแทนที่เจาะจง จะส่งไปยังเว็บฮุคอื่นแทน ตั้งค่าเว็บฮุคระดับตัวแทนได้
- เปิดคอนโซลของนักพัฒนาซอฟต์แวร์ Business Communications และลงชื่อเข้าใช้ด้วยบัญชี Google Business Messages
- คลิกตัวแทน
- คลิก Integrations
- สำหรับเว็บฮุค ให้คลิกกำหนดค่า
- สำหรับ URL ปลายทางของเว็บฮุค ให้ป้อน URL ของเว็บฮุคโดยขึ้นต้นด้วย "https://"
- จดค่า
clientToken
ไว้ คุณต้องใช้รหัสเพื่อยืนยันว่า ที่ได้รับมาจาก Google กำหนดค่าเว็บฮุคให้ยอมรับคำขอ POST ที่มี
clientToken
และส่งการตอบกลับ 200 OK ที่มีค่า พารามิเตอร์ลับ ตัวอย่างเช่น สมมติว่าเว็บฮุคได้รับคำขอ POST ซึ่งมีเนื้อความดังต่อไปนี้{ "clientToken":"SJENCPGJESMGUFPY", "secret":"0123456789" }
ในกรณีดังกล่าว เว็บฮุคควรยืนยันค่า
clientToken
และหากclientToken
ถูกต้อง โปรดส่งการตอบกลับ200 OK
ด้วย URL ลับ ตั้งค่าพารามิเตอร์เป็น0123456789
คลิกยืนยันในคอนโซล เมื่อ Business Messages ยืนยันเว็บฮุค กล่องโต้ตอบจะปิดลง