N8N + Whatsapp: Como Juntar Mensagens "Picotadas" (Buffer de Mensagens) Tutorial Definitivo 2025
Автор: Guilherme Lazarotto - Tecnologia & Automação
Загружено: 2025-11-15
Просмотров: 2601
Описание:
Aprenda a implementar o buffer de mensagens no fluxo do N8N.
🟦 Meu Curso N8N Fácil: https://guilhermelaz.com.br/curso
Nesse vídeo você vai aprender a implementar o Buffer de Mensagens (Debounce) no N8N. Essa funcionalidade junta as mensagens picotadas do cliente em uma só antes de enviar para a IA responder, garantindo economia de tokens e respostas mais humanizadas!
💡 Ofertas e recomendações:
🟦 Meu Curso N8N Fácil: https://guilhermelaz.com.br/curso
🟪 Planos de VPS na Hostinger: https://guilhermelaz.com.br/hostingerVps
👆🏻 Use o cupom de desconto GUILHERMELAZ para 10% de desconto EXTRA! 👆🏻
Links do vídeo:
▶️ Aula anterior: • N8N + Whatsapp: Como Pausar a IA quando o ...
▶️ Grupo Whatsapp: https://guilhermelaz.com.br/grupoWhat...
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Passo a Passo do Vídeo:
00:00 Início
01:05 Salvando a mensagem
Adicione um node do REDIS para salvar a mensagem que acabou de chegar numa lista temporária. Caso não tenha credencial do REDIS ainda, assista a aula anterior: • N8N + Whatsapp: Como Pausar a IA quando o ...
Selecione a opção "Push data to a Redis List" do Redis.
Crie uma lista com o seguinte nome composto por variáveis do node "Dados":
{{ Nome da sessão no WAHA}} {{ Número da pessoa (CHAT ID) }} temp
E em Data coloque a mensagem que acabou de chegar, arrastando-a do node "Message"
E por fim, marque a opção "Tail", que faz com que a última mensagem que adicionarmos sempre seja a última da lista.
02:55 Como visualizar registros do Redis
Para ver os dados que estão salvos no seu REDIS, vá no Easypanel, selecione o serviço do seu Redis e ative a opção "Redis Commander" no final da página, que é um painel de controle open source para o Redis.
03:12 Tempo de espera
Adicione um node "Wait" que espera alguns segundos. Esse será o tempo que a sua automação irá esperar para juntar as mensagens.
Nele coloque o tempo que você preferir, eu sugiro 10 segundos.
03:27 Buscar lista temporária
Após aguardar os 10 segundos, vamos buscar a lista temporária que criamos no REDIS para que possamos:
Ver todas as mensagens que chegaram
Verificar se a última mensagem da lista é igual à mensagem da atual execução do Workflow
A configuração deste node é parecida com o REDIS anterior, você pode copiar a mesma expressão do campo "Key" que fizemos antes:
{{ Nome da sessão no WAHA}} {{ Número da pessoa (CHAT ID) }} temp
04:01 Verificar se é a última
Adicione um IF e nele vamos configurar a seguinte comparação:
SE a última mensagem da lista temporária que buscamos é IGUAL à mensagem atual no node "Message".
Para pegar a última mensagem da lista temporária, arraste o campo "messages" que tem todas as mensagens dentro, e adicione a seguinte expressão no final:
.last()
Ficará algo como:
{{ $json.messages.last() }}
05:10 Deletar a lista temporária
Após a verificação do IF, vamos excluir a lista temporária pois já vamos juntar as mensagens dela e enviar para o agente de IA responder.
A KEY que vamos deletar é a mesma que criamos antes, então pode copiar e colar a expressão dos REDIS anteriores.
05:38 Juntar as mensagens
Adicione um node "Set"
Nele, crie um campo chamado "message",
E o valor deste campo será o seguinte:
Arraste o campo "messages" do Deletar lista, e coloque a seguinte expressão no final dele:
.join(" ")
para juntar as mensagens separando-as por um espaço
OU
.join("\n\n")
para juntar as mensagens separando-as por quebras de linha.
Ficará algo como:
{{ $json.messages.join(" ") }}
OU
{{ $json.messages.join("\n\n") }}
06:33 Ajuste IMPORTANTE no Agente de IA
Abra o node do Agente de IA e mude a expressão do campo "Prompt (User Message)" dele para usar o campo "message" do Node Set anterior.
06:50 Testes finais
07:24 Explicação por trás
09:03 Final
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
📸 Me siga no Instagram: @oguilhermelazarotto
Entre nos grupos da comunidade Tecnologia & Automação:
📱 Grupo WhatsApp: https://guilhermelaz.com.br/grupoWhat...
📞 Discord: https://guilhermelaz.com.br/discordAu...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: