Reagindo com emoji
Resumo: Você "reage" a uma mensagem do cliente com um emoji (👍, ❤️, 😂, etc.) — fica um ícone pequeno no canto da mensagem. Útil para confirmar recebimento sem precisar mandar um "ok" novo.
Quando usar isso
Reações são ótimas para sinalizações rápidas:
- Cliente mandou um comprovante → você reage com ✅ para mostrar que conferiu
- Cliente fez um pedido → você reage com 👍 para confirmar que recebeu
- Cliente mandou uma piada → você reage com 😂
Evita inflar a conversa com mensagens curtas tipo "ok", "valeu", "recebi".
Quais emojis posso usar?
Praticamente qualquer emoji padrão. Os mais comuns:
| Emoji | Quando usar |
|---|---|
| 👍 | Confirmação genérica, "ok" |
| ❤️ | Concordância afetuosa, "adorei" |
| 😂 | Algo engraçado |
| 😮 | Surpresa, "uau" |
| 😢 | Tristeza, "que pena" |
| 🙏 | Obrigado, gratidão |
| ✅ | Conferido, validado |
Você pode reagir com qualquer um — não tem lista fixa.
Como funciona
A reação fica "amarrada" à mensagem original. Visualmente, aparece como um ícone pequeno no canto da bolha de mensagem, com a contagem (se mais de uma pessoa reagiu, em grupo).
Passo a passo (interface típica)
- Localize a mensagem que quer reagir.
- Pressione e segure sobre ela (no mobile) ou clique no menu (☰ ou ...) ao lado.
- Selecione o emoji desejado da lista de reações rápidas, ou clique em + para escolher outro.
- A reação é enviada na hora.
Como remover a reação
Mesmo caminho: pressione a mensagem → toque no emoji que você já reagiu. Ele some.
ℹ️ Saiba mais: Tecnicamente, "remover reação" é enviar uma reação com string vazia. Pelo gateway, você usa a mesma operação de reagir, com
emoji: ''.
Limitações
- Cada conta (a sua e a do cliente) pode ter apenas uma reação por mensagem. Se você reagir com 👍 e depois com ❤️, a primeira é substituída pela segunda.
- Funciona no Baileys e WABA. Não funciona no Instagram (Instagram Direct tem mecânica própria de reações que ainda não está exposta no gateway).
- Mensagens muito antigas (>7 dias) não podem ser reagidas — o gateway não tem mais a referência (
MESSAGE_KEY_NOT_FOUND).
Dúvidas comuns
O cliente sabe que eu reagi? Sim, ele vê o emoji do seu lado da bolha. Não chega como notificação separada (na maioria dos casos), mas a próxima vez que ele abrir a conversa, está lá.
Posso ver as reações que o cliente faz às minhas mensagens? Sim. Quando o cliente reage a uma mensagem sua, o gateway dispara um evento message:reacted para o seu sistema, com o emoji e o ID da mensagem.
Tem como reagir várias mensagens de uma vez? Não. Cada reação é uma operação individual. Mas você pode disparar várias seguidas no seu sistema, sem problema.
A reação custa o mesmo que uma mensagem? No Baileys, não. No WABA, conta como uma mensagem service (a Meta cobra por isso). Considere isso se for usar reações em volume alto.
Posso reagir com mais de um emoji? Não. A última reação substitui a anterior.