Vai al contenuto principale

Reazioni

L’agente può aggiungere e rimuovere reazioni emoji ai messaggi usando lo strumento message con l’azione react. Il comportamento delle reazioni varia in base al canale.

Come funziona

{
  "action": "react",
  "messageId": "msg-123",
  "emoji": "thumbsup"
}
  • emoji è obbligatorio quando si aggiunge una reazione.
  • Imposta emoji su una stringa vuota ("") per rimuovere la/e reazione/i del bot.
  • Imposta remove: true per rimuovere un’emoji specifica (richiede emoji non vuoto).

Comportamento per canale

  • emoji vuoto rimuove tutte le reazioni del bot sul messaggio.
  • remove: true rimuove solo l’emoji specificata.
  • emoji vuoto rimuove le reazioni dell’app sul messaggio.
  • remove: true rimuove solo l’emoji specificata.
  • emoji vuoto rimuove le reazioni del bot.
  • remove: true rimuove anch’esso le reazioni ma richiede comunque emoji non vuoto per la validazione dello strumento.
  • emoji vuoto rimuove la reazione del bot.
  • remove: true viene mappato internamente a emoji vuoto (richiede comunque emoji nella chiamata dello strumento).
  • Richiede emoji non vuoto.
  • remove: true rimuove quella specifica reazione emoji.
  • Usa lo strumento feishu_reaction con le azioni add, remove e list.
  • L’aggiunta/rimozione richiede emoji_type; la rimozione richiede anche reaction_id.
  • Le notifiche di reazione in ingresso sono controllate da channels.signal.reactionNotifications: "off" le disabilita, "own" (predefinito) emette eventi quando gli utenti reagiscono ai messaggi del bot e "all" emette eventi per tutte le reazioni.

Livello di reazione

La configurazione reactionLevel per canale controlla quanto ampiamente l’agente usa le reazioni. I valori sono tipicamente off, ack, minimal o extensive. Imposta reactionLevel sui singoli canali per regolare quanto attivamente l’agente reagisce ai messaggi su ciascuna piattaforma.

Correlati