message với hành động react. Hành vi phản ứng thay đổi tùy theo kênh và phương thức truyền tải.
Cách hoạt động
emojilà bắt buộc khi thêm phản ứng.- Đặt
emojithành chuỗi rỗng ("") để xóa phản ứng của bot. - Đặt
remove: trueđể xóa một emoji cụ thể (yêu cầuemojikhông rỗng). - Trên các kênh hỗ trợ phản ứng trạng thái,
trackToolCalls: truetrên một phản ứng cho phép runtime dùng tin nhắn đã được phản ứng đó cho các phản ứng tiến trình công cụ tiếp theo trong cùng lượt.
Hành vi theo kênh
Discord and Slack
Discord and Slack
emojirỗng sẽ xóa tất cả phản ứng của bot trên tin nhắn.remove: truechỉ xóa emoji được chỉ định.
Google Chat
Google Chat
emojirỗng sẽ xóa phản ứng của ứng dụng trên tin nhắn.remove: truechỉ xóa emoji được chỉ định.
Nextcloud Talk
Nextcloud Talk
- Chỉ thêm phản ứng:
emojilà bắt buộc và phải không rỗng. - Chưa hỗ trợ xóa phản ứng; các lệnh gọi có
remove: true(hoặcemojirỗng) bị từ chối với lỗi rõ ràng thay vì âm thầm không làm gì. - Yêu cầu bot Talk được đăng ký với tính năng
reaction(xem tài liệu kênh Nextcloud Talk).
Telegram
Telegram
emojirỗng sẽ xóa phản ứng của bot.remove: truecũng xóa phản ứng nhưng vẫn yêu cầuemojikhông rỗng để xác thực công cụ.
WhatsApp
emojirỗng sẽ xóa phản ứng của bot.remove: trueánh xạ nội bộ thành emoji rỗng (vẫn yêu cầuemojitrong lệnh gọi công cụ).- WhatsApp có một ô phản ứng bot cho mỗi tin nhắn; các bản cập nhật phản ứng trạng thái thay thế ô đó thay vì xếp chồng nhiều emoji.
Zalo Personal (zalouser)
Zalo Personal (zalouser)
- Yêu cầu
emojikhông rỗng. remove: truexóa phản ứng emoji cụ thể đó.
Feishu/Lark
Feishu/Lark
- Dùng công cụ
feishu_reactionvới các hành độngadd,removevàlist. - Thêm/xóa yêu cầu
emoji_type; xóa cũng yêu cầureaction_id.
Signal
Signal
- Thông báo phản ứng đến được kiểm soát bởi
channels.signal.reactionNotifications:"off"tắt chúng,"own"(mặc định) phát sự kiện khi người dùng phản ứng với tin nhắn của bot, và"all"phát sự kiện cho tất cả phản ứng.
iMessage
iMessage
- Phản ứng gửi đi là tapback iMessage (
love,like,dislike,laugh,emphasize, vàquestion). - Thông báo tapback đến được kiểm soát bởi
channels.imessage.reactionNotifications:"off"tắt chúng,"own"(mặc định) phát sự kiện khi người dùng phản ứng với tin nhắn do bot soạn, và"all"phát sự kiện cho tất cả tapback từ người gửi được ủy quyền.
Mức phản ứng
Cấu hìnhreactionLevel theo từng kênh kiểm soát mức độ tác tử sử dụng phản ứng. Các giá trị thường là off, ack, minimal, hoặc extensive.
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
reactionLevel trên từng kênh để điều chỉnh mức độ chủ động của tác tử khi phản ứng với tin nhắn trên mỗi nền tảng.
Liên quan
- Agent Send — công cụ
messagebao gồmreact - Kênh — cấu hình theo từng kênh