Aller au contenu

Réactions

L’agent peut ajouter et supprimer des réactions par emoji sur les messages à l’aide de l’outil message avec l’action react. Le comportement des réactions varie selon le canal.

{
"action": "react",
"messageId": "msg-123",
"emoji": "thumbsup"
}
  • emoji est requis lors de l’ajout d’une réaction.
  • Définissez emoji sur une chaîne vide ("") pour supprimer la ou les réactions du bot.
  • Définissez remove: true pour supprimer un emoji spécifique (nécessite un emoji non vide).
Discord et Slack
  • Un emoji vide supprime toutes les réactions du bot sur le message.
  • remove: true supprime uniquement l’emoji spécifié.
Google Chat
  • Empty emoji supprime les réactions de l’application sur le message. - remove: true supprime uniquement l’emoji spécifié.
Telegram
  • Un emoji vide supprime les réactions du bot. - remove: true supprime également les réactions mais nécessite tout de même un emoji non vide pour la validation de l’outil.
WhatsApp
  • Empty emoji removes the bot reaction. - remove: true maps to empty emoji internally (still requires emoji in the tool call).
Zalo Personnel (zalouser)
  • Nécessite un emoji non vide. - remove: true supprime cette réaction emoji spécifique.
Signal
  • Les notifications de réactions entrantes sont contrôlées par channels.signal.reactionNotifications : "off" les désactive, "own" (par défaut) émet des événements lorsque les utilisateurs réagissent aux messages du bot, et "all" émet des événements pour toutes les réactions.

La config reactionLevel par channel contrôle l’étendue de l’utilisation des réactions par l’agent. Les valeurs sont généralement off, ack, minimal ou extensive.

Définissez reactionLevel sur des channels individuels pour régler la réactivité de l’agent aux messages sur chaque plateforme.

  • Agent Send — l’outil message qui inclut react
  • Channels — configuration spécifique au channel