Перейти до основного вмісту

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" генерує події для всіх реакцій.
  • Вихідні реакції є tapback-реакціями iMessage (love, like, dislike, laugh, emphasize і question).
  • Сповіщення про вхідні tapback-реакції контролюються параметром channels.imessage.reactionNotifications: "off" вимикає їх, "own" (за замовчуванням) генерує події, коли користувачі реагують на повідомлення, створені ботом, а "all" генерує події для всіх tapback-реакцій від авторизованих відправників.

Рівень реакцій

Конфігурація reactionLevel для кожного каналу контролює, наскільки широко агент використовує реакції. Значення зазвичай такі: off, ack, minimal або extensive. Установіть reactionLevel для окремих каналів, щоб налаштувати, наскільки активно агент реагує на повідомлення на кожній платформі.

Пов’язане

  • Agent Send — інструмент message, який містить react
  • Канали — конфігурація для окремих каналів