Tools
Reações
O agente pode adicionar e remover reações com emoji em mensagens usando a ferramenta message
com a ação react. O comportamento das reações varia por canal e transporte.
Como funciona
{
"action": "react",
"messageId": "msg-123",
"emoji": "thumbsup"
}
emojié obrigatório ao adicionar uma reação.- Defina
emojicomo uma string vazia ("") para remover a(s) reação(ões) do bot. - Defina
remove: truepara remover um emoji específico (requeremojinão vazio). - Em canais compatíveis com reações de status,
trackToolCalls: trueem uma reação permite que o runtime use essa mensagem reagida para reações subsequentes de progresso de ferramentas durante o mesmo turno.
Comportamento por canal
Discord e Slack
emojivazio remove todas as reações do bot na mensagem.remove: trueremove apenas o emoji especificado.
Google Chat
emojivazio remove as reações do app na mensagem.remove: trueremove apenas o emoji especificado.
Telegram
emojivazio remove as reações do bot.remove: truetambém remove reações, mas ainda requer umemojinão vazio para validação da ferramenta.
emojivazio remove a reação do bot.remove: trueé mapeado internamente para emoji vazio (ainda requeremojina chamada da ferramenta).
Zalo Personal (zalouser)
- Requer
emojinão vazio. remove: trueremove essa reação de emoji específica.
Feishu/Lark
- Use a ferramenta
feishu_reactioncom as açõesadd,removeelist. - Adicionar/remover requer
emoji_type; remover também requerreaction_id.
Signal
- As notificações de reações recebidas são controladas por
channels.signal.reactionNotifications:"off"as desativa,"own"(padrão) emite eventos quando usuários reagem a mensagens do bot, e"all"emite eventos para todas as reações.
Nível de reação
A configuração reactionLevel por canal controla a amplitude com que o agente usa reações. Os valores normalmente são off, ack, minimal ou extensive.
- reactionLevel do Telegram —
channels.telegram.reactionLevel - reactionLevel do WhatsApp —
channels.whatsapp.reactionLevel
Defina reactionLevel em canais individuais para ajustar o quão ativamente o agente reage a mensagens em cada plataforma.
Relacionado
- Envio do agente — a ferramenta
messageque incluireact - Canais — configuração específica de canal