Passer au contenu principal

Réactions

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

Fonctionnement

{
  "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/les réaction(s) du bot.
  • Définissez remove: true pour supprimer un emoji spécifique (nécessite un emoji non vide).

Comportement selon le canal

  • Un emoji vide supprime toutes les réactions du bot sur le message.
  • remove: true supprime uniquement l’emoji spécifié.
  • Un emoji vide supprime les réactions de l’application sur le message.
  • remove: true supprime uniquement l’emoji spécifié.
  • Un emoji vide supprime les réactions du bot.
  • remove: true supprime également les réactions mais nécessite toujours un emoji non vide pour la validation de l’outil.
  • Un emoji vide supprime la réaction du bot.
  • remove: true est converti en emoji vide en interne (nécessite quand même emoji dans l’appel de l’outil).
  • Nécessite un emoji non vide.
  • remove: true supprime cette réaction emoji spécifique.
  • Utilisez l’outil feishu_reaction avec les actions add, remove, et list.
  • L’ajout/la suppression nécessite emoji_type ; la suppression nécessite aussi reaction_id.
  • Les notifications de réaction 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.

Niveau de réaction

La configuration reactionLevel par canal contrôle dans quelle mesure l’agent utilise les réactions. Les valeurs sont généralement off, ack, minimal, ou extensive. Définissez reactionLevel sur des canaux individuels afin d’ajuster à quel point l’agent réagit activement aux messages sur chaque plateforme.

Voir aussi

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