ตั้งค่าเว็บฮุค

เว็บฮุคคือการเรียกกลับ HTTPS ที่พาร์ทเนอร์สร้างขึ้นซึ่งระบุวิธีที่ Agent ของคุณ ควรตอบกลับข้อความและกิจกรรม เว้นแต่คุณจะใช้ระบบอัตโนมัติที่สร้างไว้ล่วงหน้า โซลูชันอย่าง Dialogflow คุณต้องตั้งค่าเว็บฮุคที่กําหนดเองเพื่อกําหนดลักษณะการทํางานสําหรับตัวแทนของคุณ

เว็บฮุคระดับพาร์ทเนอร์และระดับตัวแทน

คุณตั้งค่าเว็บฮุคที่ระดับพาร์ทเนอร์หรือระดับตัวแทนได้ เว็บฮุคระดับพาร์ทเนอร์จะมีผลกับตัวแทนทุกรายที่คุณดูแลอยู่ แต่ระดับตัวแทน เว็บฮุคแต่ละรายการจะมีผลกับ Agent 1 รายการ

หากคุณดำเนินธุรกิจตัวแทนหลายรายที่มีพฤติกรรมแตกต่างกัน คุณอาจต้องกำหนด เว็บฮุคที่ต่างกันสำหรับตัวแทนแต่ละรายโดยใช้การตั้งค่าระดับตัวแทน ในอีกทาง หากตัวแทนของคุณมีพฤติกรรมคล้ายกัน หรือหากคุณมีตัวแทนเพียงคนเดียว คุณจะ ใช้เว็บฮุคระดับพาร์ทเนอร์ได้

หากคุณกำหนดค่าเว็บฮุคระดับพาร์ทเนอร์และเว็บฮุคระดับตัวแทนไว้ เว็บฮุคระดับตัวแทนจะมีความสำคัญเหนือกว่าตัวแทนเฉพาะ ขณะที่ เว็บฮุคระดับพาร์ทเนอร์มีผลกับตัวแทนที่ไม่มีระดับตัวแทน เว็บฮุค

ตั้งค่าเว็บฮุคระดับพาร์ทเนอร์

หากต้องการตั้งค่าเว็บฮุคระดับพาร์ทเนอร์ ให้ทําตามขั้นตอนต่อไปนี้

  1. เปิดคอนโซลของนักพัฒนาซอฟต์แวร์ Business Communications และลงชื่อเข้าใช้ด้วยบัญชี Google Business Messages
  2. เปิดการตั้งค่าบัญชี
  3. ตรวจสอบว่าได้เลือกบัญชีพาร์ทเนอร์ที่ถูกต้องแล้ว
  4. สำหรับ URL ของเว็บฮุคของ Business Messages ให้คลิกกำหนดค่า
  5. สำหรับ URL ปลายทางของเว็บฮุค ให้ป้อน URL ของแอปพลิเคชัน + "/callback/" ตัวอย่างเช่น อาจเป็น "https://PROJECT_ID.appspot.com/callback/"
  6. จดค่า clientToken ไว้ คุณต้องใช้รหัสเพื่อยืนยันว่าข้อความที่ได้รับมาจาก Google
  7. กำหนดค่าเว็บฮุคให้ยอมรับคำขอ POST ที่มี พารามิเตอร์ clientToken และส่งการตอบกลับ 200 OK พร้อมข้อความธรรมดา ของพารามิเตอร์ลับเป็นส่วนเนื้อหาการตอบกลับ ตัวอย่างเช่น สมมติว่า เว็บฮุคจะได้รับคำขอ POST ที่มีเนื้อหาต่อไปนี้

    {
    "clientToken":"SJENCPGJESMGUFPY",
      "secret":"0123456789"
    }
    

    ในกรณีดังกล่าว เว็บฮุคควรยืนยันค่า clientToken และหาก clientToken ถูกต้อง แสดงการตอบกลับ 200 OK ที่มี 0123456789 เป็น เนื้อหาการตอบกลับ

  8. คลิกยืนยันในคอนโซล เมื่อ Business Messages ยืนยันเว็บฮุค กล่องโต้ตอบจะปิดลง

ตั้งค่าเว็บฮุคระดับตัวแทน

คุณจะได้รับข้อความที่ส่งถึงตัวแทนที่เว็บฮุคระดับพาร์ทเนอร์ หากคุณ ข้อความสำหรับตัวแทนที่เจาะจง จะส่งไปยังเว็บฮุคอื่นแทน ตั้งค่าเว็บฮุคระดับตัวแทนได้

  1. เปิดคอนโซลของนักพัฒนาซอฟต์แวร์ Business Communications และลงชื่อเข้าใช้ด้วยบัญชี Google Business Messages
  2. คลิกตัวแทน
  3. คลิก Integrations
  4. สำหรับเว็บฮุค ให้คลิกกำหนดค่า
  5. สำหรับ URL ปลายทางของเว็บฮุค ให้ป้อน URL ของเว็บฮุคโดยขึ้นต้นด้วย "https://"
  6. จดค่า clientToken ไว้ คุณต้องใช้รหัสเพื่อยืนยันว่า ที่ได้รับมาจาก Google
  7. กำหนดค่าเว็บฮุคให้ยอมรับคำขอ POST ที่มี clientToken และส่งการตอบกลับ 200 OK ที่มีค่า พารามิเตอร์ลับ ตัวอย่างเช่น สมมติว่าเว็บฮุคได้รับคำขอ POST ซึ่งมีเนื้อความดังต่อไปนี้

    {
      "clientToken":"SJENCPGJESMGUFPY",
      "secret":"0123456789"
    }
    

    ในกรณีดังกล่าว เว็บฮุคควรยืนยันค่า clientToken และหาก clientToken ถูกต้อง โปรดส่งการตอบกลับ 200 OK ด้วย URL ลับ ตั้งค่าพารามิเตอร์เป็น 0123456789

  8. คลิกยืนยันในคอนโซล เมื่อ Business Messages ยืนยันเว็บฮุค กล่องโต้ตอบจะปิดลง