บอทสำหรับ Workplace

การสร้างบอทสำหรับ Workplace ในกลุ่มและแชท

ภาพรวม

คุณสามารถสร้างบอทที่มีประสิทธิภาพในการโต้ตอบกับผู้คนในกลุ่มและแชทได้ด้วยการผสานการทำงานแบบกำหนดเองสำหรับ Workplace

คุณสามารถสร้างบอทที่โพสต์เนื้อหาในกลุ่ม ตอบคำถามพร้อมให้ข้อมูลเพิ่มเติม หรือดำเนินการเมื่อได้รับการกล่าวถึงในความคิดเห็นบนโพสต์โดยอัตโนมัติ นอกจากนี้ คุณยังสามารถสร้างบอทที่จะสนทนากับผู้คนใน Work Chat เพื่อให้ข้อมูลแบบเรียลไทม์หรือจัดการคำขอโดยใช้องค์ประกอบในการสนทนาที่วางรูปแบบไว้แล้ว เช่น การตอบกลับด่วน และเมนูถาวร

ในการสร้างบอทสำหรับชุมชนของคุณ คุณจะต้องมีบทบาทผู้ดูแลระบบ

หากคุณไม่ใช่ผู้ดูแลชุมชน Workplace คุณจะต้องทำงานร่วมกับผู้ดูแลเพื่อสร้างบอท

บอทที่เป็นเพจ

บอทใน Workplace จะแสดงในรูปแบบเพจซึ่งคล้ายคลึงกับบนแพลตฟอร์ม Messenger เพจจะได้รับการสร้างขึ้นโดยอัตโนมัติเมื่อคุณสร้างแอพการผสานการทำงานแบบกำหนดเอง ผู้คนในชุมชน Workplace ของคุณจะได้พบกับบอทและโต้ตอบกับบอทผ่านทางเพจนี้

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

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

นอกจากนี้ ผู้ค้นจะพบและส่งข้อความถึงบอทของคุณได้ใน Work Chat หากบอทมีสิทธิ์การอนุญาตในการส่งข้อความถึงสมาชิก

บอทในกลุ่ม

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

บอทยังสามารถ @กล่าวถึงผู้คนเพื่อดึงดูดความสนใจ และเป็นฝ่ายถูก @กล่าวถึงเพื่อเริ่มต้นขั้นตอนการทำงานที่เฉพาะเจาะจงหรือถามคำถามได้อีกด้วย

สุดท้ายนี้ บอทสามารถติดตาม Webhooks กลุ่มและ @กล่าวถึง ซึ่งจะเฝ้าติดตามเนื้อหาและโต้ตอบกับผู้ใช้ในวิธีที่ยืดหยุ่นได้

บอทในแชท

บอทในแชทเหมาะที่จะนำมาใช้ในการโต้ตอบแบบเรียลไทม์กับบุคคลคนเดียวหรือกลุ่มคนที่กำหนดไว้โดยตรง ซึ่งต่างจากบอทในกลุ่มที่สามารถดูและแชร์ข้อมูลให้แก่ผู้คนกลุ่มหนึ่งได้แบบไม่ประสานเวลา

ตัวอย่างเช่น บอทในแชททั่วไปสามารถใช้ส่งการเตือนความจำหรือการแจ้งเตือนที่สำคัญไปยังบุคคลโดยอิงตามงานกิจกรรมที่กำลังจะเกิดขึ้น เช่น การสัมภาษณ์หรือการประชุม แต่บอทใน Work Chat จะยังสามารถใช้เพื่อชักชวนให้ผู้ใช้มีส่วนร่วมในการสนทนาและดำเนินการติดตามผลโดยอิงตามความเห็นที่ได้รับได้ด้วย

รูปแบบการโต้ตอบนี้ใช้แนวคิดเดียวกับที่แพลตฟอร์ม Messenger ใช้ ด้วยเหตุนี้ บอทใน Work Chat จึงสามารถใช้ฟีเจอร์ต่างๆ เช่น เมนูถาวรการตอบกลับด่วน และเทมเพลตเพื่อยกระดับประสบการณ์ใช้งานของผู้ใช้ได้อีกด้วย

บอทจะตอบกลับเธรดของแชทได้เฉพาะในแชทที่บอทเป็นสมาชิกอยู่เท่านั้น (แชทแบบตัวต่อตัวหรือแชทกลุ่ม) นอกจากนี้ บอทยังต้องมีสิทธิ์การอนุญาตในการส่งข้อความถึงสมาชิก

แชทระหว่างบอทกับผู้ใช้

เมื่อบอทมีสิทธิ์การอนุญาตในการส่งข้อความถึงสมาชิก บอทจะได้รับอนุญาตให้ส่ง DM ถึงบุคคลใดก็ได้ใน Workplace โดยใช้อีเมลของตนเองหรือใช้ ID ของ Workplace ผ่านทาง API การส่งบน Messenger

บอทในรูปแบบข้อความใหม่ที่พิมพ์ไว้ล่วงหน้า

สิทธิ์การอนุญาตในการส่งข้อความถึงสมาชิกอนุญาตให้บอทของคุณปรากฏขึ้นเป็นข้อความพิมพ์ไว้ล่วงหน้าบนหน้าจอของ Workplace Chat

บอทในรูปแบบข้อความใหม่ที่พิมพ์ไว้ล่วงหน้า

เมื่อติดตาม Webhooks ข้อความของเพจ บอทของคุณจะได้รับการแจ้งเตือนเมื่อผู้ใช้ส่งข้อความถึงบอท และคุณสามารถสร้างความต่อเนื่องในการสนทนาด้วยการรวมการส่งกับการรับเข้าด้วยกันได้

การสนทนาระหว่างบอทกับผู้ใช้

แชทระหว่างบอทกับกลุ่ม

บอทสามารถสร้าง จัดการ และถูกเพิ่มลงในเธรดของแชทกลุ่มที่มีหลายคนได้ บอทสามารถสร้างเธรดสนทนากลุ่มใหม่ได้ด้วยการระบุรายชื่อผู้รับ และสามารถเปลี่ยนชื่อเธรดเพื่อสร้างการพูดคุยในแชทในหัวข้อที่เฉพาะเจาะจงกับผู้คนที่กำหนดได้

เธรดที่ระบุชื่อสำหรับผู้คนที่เฉพาะเจาะจงที่บอทสร้างขึ้น

การเปิดใช้งานบอทสำหรับแชทกลุ่ม

หากต้องการเปิดใช้งานบอทเพื่อสร้างแชทกลุ่มที่มีผู้ใช้ Workplace ให้เปิดแผงควบคุมสิทธิ์การอนุญาตของกล่องโต้ตอบแก้ไขการผสานการทำงานแบบกำหนดเอง และทำเครื่องหมายที่ช่องที่ระบุว่าอนุญาตให้การผสานการทำงานนี้ทำงานในแชทกลุ่ม

การเปิดใช้งานบอทการผสานการทำงานแบบกำหนดเองเพื่อสนับสนุนแชทกลุ่ม

เมื่อเปิดใช้งานการสนับสนุนแชทกลุ่ม บอทของคุณจะปรากฏขึ้นในข้อความเพิ่มผู้คนที่พิมพ์ไว้ล่วงหน้าในเธรดของแชทกลุ่มที่มีอยู่ จากนั้นบอทจะได้รับ Webhooks สำหรับแต่ละข้อความที่ผู้คนในเธรดส่งและสามารถตอบกลับเธรดดังกล่าวโดยใช้ thread ID ได้

การเพิ่มบอทในแชทกลุ่ม จากนั้น @กล่าวถึงบอท

การสร้างเธรดใหม่ที่มีการระบุชื่อ

หากต้องการสร้างเธรดใหม่ที่มีผู้รับที่เฉพาะเจาะจง ให้ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /me/messages โดยระบุอาร์เรย์ของ recipient IDs และเพย์โหลด message เริ่มต้นดังต่อไปนี้:

POST /me/messages
{
  "recipient": {
    "ids": [<user_ids>]
  },
  "message": <message_payload>
}

คุณจะได้รับเพย์โหลดตอบกลับที่มี thread ID ซึ่งสามารถใช้สำหรับข้อความติดตามผลได้

หากคุณใช้ตำแหน่งข้อมูลเดิมที่มีรายชื่อผู้รับเหมือนกันอีกครั้ง ระบบจะสร้างเธรดใหม่ขึ้น หากต้องการส่งข้อความติดตามผลไปยังเธรดที่สร้างไว้แล้ว ให้ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /me/messages ที่ใช้ thread_id ในเพย์โหลด recipient ดังต่อไปนี้:

POST /me/messages
{
  "recipient": {
    "thread_key": <thread_id>
  },
  "message": <message_payload>
}

หากต้องการเปลี่ยนชื่อเธรดที่บอทของคุณสร้างขึ้น ให้ส่งคำขอ POST ไปยังจุดเชื่อมโยง /{thread}/threadname ดังต่อไปนี้:

POST /t_<thread_id>/threadname
{
  "name": "new name"
}

โปรดทราบว่าคุณต้องป้อน "t_" นำหน้า thread_id ด้วยในเส้นทางของจุดเชื่อมโยง

คุณยังสามารถรับรายชื่อผู้มีส่วนร่วมของเธรดด้วยการออกคำขอ GET บนจุดเชื่อมโยง /{thread}/?fields=participants ดังต่อไปนี้:

GET /t_<thread_id>/?fields=participants

คุณยังสามารถเพิ่มและลบผู้มีส่วนร่วมออกจากเธรดโดยออกคำขอ POST หรือ DELETE บนจุดเชื่อมโยง /{thread}/participants ดังต่อไปนี้:

POST t_<thread_id>/participants
{
  "to": [<user_ids>]
}

DELETE t_<thread_id>/participants
{
  "to": [<user_ids>]
}

พาร์ทเนอร์ของแพลตฟอร์มบอท

Workplace มีพาร์ทเนอร์ของแพลตฟอร์มบอทมากมายที่สร้างได้การสนับสนุนบอทใน Workplace คุณสามารถดูรายชื่อพาร์ทเนอร์ได้ที่นี่ คุณสามารถใช้หนึ่งในแพลตฟอร์มเหล่านี้เพื่อสร้างบอทที่มีประสิทธิภาพโดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว

หลักปฏิบัติที่ดีที่สุด

ใช้ช่องทางที่เหมาะสม

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

  • หากคุณกำลังสร้างบอทที่อาจต้องโต้ตอบกับผู้คนจำนวนมากพร้อมกัน หรือบอทที่โพสต์เนื้อหาให้ผู้คนจำนวนมากดู การสร้างบอทที่โพสต์ในกลุ่ม รวมถึงตอบกลับความคิดเห็นและการกล่าวถึงบนโพสต์ในกลุ่มก็เป็นความคิดที่สมเหตุสมผล
  • หากคุณกำลังสร้างบอทที่ต้องแจ้งเตือนบุคคลในบางเรื่องในทันที ซึ่งเป็นเรื่องที่อาจต้องมีการติดตามผลโดยด่วน หรือบางอย่างที่ผู้คนควรโต้ตอบแบบส่วนตัว คุณควรกำหนดค่าให้บอทสนทนาใน Work Chat ได้

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

การโต้ตอบในกลุ่ม

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

จากนั้น หากคุณให้ข้อมูลหลังจากที่ถูกกล่าวถึงในความคิดเห็น ให้เพิ่มข้อความตอบกลับแบบเธรดเพื่อให้การสนทนาแบบกลุ่มทั้งหมดเป็นไปอย่างต่อเนื่อง

หากบอทของคุณต้องให้ข้อมูลแก่ผู้โพสต์คนแรก ให้เพิ่มความคิดเห็นบนโพสต์เพื่อให้ผู้โพสต์ดังกล่าวได้รับการแจ้งเตือนเช่นกัน

การโต้ตอบในแชท

การโต้ตอบทั้งสองแบบใน Work Chat รองรับฟังก์ชั่นการทำงานที่เหมือนกันกับแพลตฟอร์ม Messenger ซึ่งรวมถึงปุ่มการตอบกลับด่วนและเทมเพลตที่ช่วยคุณในการปรับใช้แผนภูมิการตัดสินใจในการสนทนาด้วยบอท

วิธีนี้ช่วยให้คุณสร้างขั้นตอนการทำงานที่มีประโยชน์ได้ง่ายขึ้น และลดกำลังคนที่ต้องใช้พิมพ์ข้อความ โดยที่ไม่ต้องใช้การประมวลผลภาษาธรรมชาติที่ซับซ้อน ทำให้การสร้างความเป็นสากลทำได้ง่ายขึ้นมากหากคุณกำลังสร้างบอทสำหรับพนักงานทั่วโลก