Встроенные инструменты

Reactions

Общая семантика реакций для всех каналов:

  • emoji обязателен при добавлении реакции.
  • emoji="" удаляет реакцию(и) бота, если это поддерживается.
  • remove: true удаляет указанный эмодзи, если это поддерживается (требует emoji).

Примечания по каналам:

  • Discord/Slack: пустой emoji удаляет все реакции бота на сообщении; remove: true удаляет только этот эмодзи.
  • Google Chat: пустой emoji удаляет реакции приложения на сообщении; remove: true удаляет только этот эмодзи.
  • Telegram: пустой emoji удаляет реакции бота; remove: true также удаляет реакции, но для валидации инструмента всё равно требуется непустой emoji.
  • WhatsApp: пустой emoji удаляет реакцию бота; remove: true соответствует пустому эмодзи (всё равно требует emoji).
  • Zalo Personal (zalouser): требует непустой emoji; remove: true удаляет эту конкретную эмодзи-реакцию.
  • Signal: входящие уведомления о реакциях генерируют системные события, когда включена настройка channels.signal.reactionNotifications.

Обнаружение циклов инструментовУровни мышления