LINE เตรียมเปิดให้ผู้ใช้งาน Mention ตัว Chatbot พร้อมส่งสัญญาณว่ามีการ Mention ผ่าน Webhook

LINE เตรียมเปิดให้ผู้ใช้งาน Mention ตัว Chatbot พร้อมส่งสัญญาณว่ามีการ Mention ผ่าน Webhook


ปลายเดือน ต.ค นี้ ทาง LINE จะเปิดให้ผู้ใช้งานสามารถ mention ตัว chatbot ในกลุ่มได้ โดยเมื่อผู้ใช้งานมีการ mention ตัว chatbot ทาง LINE จะมีการส่ง property เพิ่มเติมเข้ามาใน webhook event object เพื่อให้ server ปลายทางทราบได้ว่ามีการ mention ตัว chatbot เกิดขึ้น และนักพัฒนาสามารถเขียนโปรแกรมเพื่อ detect และ respond กลับตาม use case ต่างๆได้อย่างเหมาะสม


รายละเอียดของ Webhook event object เมื่อมีการ mention เกิดขึ้น

  • เมื่อผู้ใช้มีการส่งข้อความประเภท Text message ที่มีการ mention หา user คนอื่นๆ หรือ chatbot เกิดขึ้น จะมี property ที่ชื่อ mention.mentionees[].isSelf เพิ่มขึ้นมาเพื่อบอกว่า
  1. isSelf เป็น true เมื่อมีผู้ใช้ mention หา chatbot
  2. isSelf เป็น false เมื่อผู้ใช้ mention หา user คนอื่นๆ
  • วิธี detect ว่ามีการ mention หา chatbot ให้ตรวจสอบค่าจาก property ต่างๆดังต่อไปนี้
  1. mention.mentionees[].type จะเป็นค่า user
  2. mention.mentionees[].userId จะเป็นค่า userId ของ chatbot ซึ่งเป็น ID เดียวกันกับค่าของ destination
  3. mention.mentionees[].isSelf จะเป็นค่า true


ตัวอย่าง Webhook event object เมื่อมีการ mention เกิดขึ้น


กรณีมีการ mention หา chatbot


กรณีมีการ mention หา user