Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

เอเจนต์สามารถเพิ่มและลบปฏิกิริยาอีโมจิบนข้อความได้โดยใช้เครื่องมือ message พร้อมแอ็กชัน react พฤติกรรมของปฏิกิริยาแตกต่างกันไปตามแชนเนลและทรานสปอร์ต

วิธีทำงาน

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • ต้องระบุ emoji เมื่อเพิ่มปฏิกิริยา
  • ตั้งค่า emoji เป็นสตริงว่าง ("") เพื่อลบปฏิกิริยาของบอต
  • ตั้งค่า remove: true เพื่อลบอีโมจิที่ระบุ (ต้องมี emoji ที่ไม่ว่าง)
  • บนแชนเนลที่รองรับปฏิกิริยาสถานะ การตั้งค่า trackToolCalls: true บน ปฏิกิริยาจะทำให้รันไทม์ใช้ข้อความที่มีปฏิกิริยานั้นสำหรับปฏิกิริยาความคืบหน้า ของเครื่องมือที่ตามมาในเทิร์นเดียวกัน

พฤติกรรมของแชนเนล

  • emoji ว่างจะลบปฏิกิริยาทั้งหมดของบอตบนข้อความ
  • remove: true จะลบเฉพาะอีโมจิที่ระบุ
  • emoji ว่างจะลบปฏิกิริยาของแอปบนข้อความ
  • remove: true จะลบเฉพาะอีโมจิที่ระบุ
  • emoji ว่างจะลบปฏิกิริยาของบอต
  • remove: true จะลบปฏิกิริยาด้วย แต่ยังต้องมี emoji ที่ไม่ว่างสำหรับการตรวจสอบความถูกต้องของเครื่องมือ
  • emoji ว่างจะลบปฏิกิริยาของบอต
  • remove: true จะถูกแมปเป็นอีโมจิว่างภายใน (ยังต้องมี emoji ในการเรียกใช้เครื่องมือ)
  • ต้องมี emoji ที่ไม่ว่าง
  • remove: true จะลบปฏิกิริยาอีโมจินั้นโดยเฉพาะ
  • ใช้เครื่องมือ feishu_reaction พร้อมแอ็กชัน add, remove และ list
  • การเพิ่ม/ลบต้องมี emoji_type; การลบต้องมี reaction_id ด้วย
  • การแจ้งเตือนปฏิกิริยาขาเข้าควบคุมโดย channels.signal.reactionNotifications: "off" จะปิดใช้งาน, "own" (ค่าเริ่มต้น) จะปล่อยเหตุการณ์เมื่อผู้ใช้ตอบสนองต่อข้อความของบอต และ "all" จะปล่อยเหตุการณ์สำหรับปฏิกิริยาทั้งหมด
  • ปฏิกิริยาขาออกคือ iMessage tapbacks (love, like, dislike, laugh, emphasize และ question)
  • การแจ้งเตือน tapback ขาเข้าควบคุมโดย channels.imessage.reactionNotifications: "off" จะปิดใช้งาน, "own" (ค่าเริ่มต้น) จะปล่อยเหตุการณ์เมื่อผู้ใช้ตอบสนองต่อข้อความที่บอตเป็นผู้เขียน และ "all" จะปล่อยเหตุการณ์สำหรับ tapback ทั้งหมดจากผู้ส่งที่ได้รับอนุญาต

ระดับปฏิกิริยา

การกำหนดค่า reactionLevel รายแชนเนลควบคุมว่าเอเจนต์ใช้ปฏิกิริยากว้างเพียงใด โดยทั่วไปค่าคือ off, ack, minimal หรือ extensive ตั้งค่า reactionLevel บนแชนเนลแต่ละรายการเพื่อปรับว่าเอเจนต์ตอบสนองต่อข้อความบนแต่ละแพลตฟอร์มอย่างกระตือรือร้นเพียงใด

ที่เกี่ยวข้อง

  • Agent Send — เครื่องมือ message ที่มี react
  • แชนเนล — การกำหนดค่าเฉพาะแชนเนล