Package Information
Documentation
n8n-nodes-meower
Node comunitário do n8n para automatizar WhatsApp através da
Meower (integração própria em Go com
whatsmeow).
Instalação
No seu n8n self-hosted: Settings → Community Nodes → Install e informen8n-nodes-meower.
Credencial
Crie uma credencial do tipo Meower API com:
- Base URL: endereço onde a sua instância da Meower está rodando (ex:
https://meower.seudominio.com), sem barra no final. - API Key: gerada em Configurações → API Keys dentro da própria Meower.
Recursos disponíveis
- Message: enviar texto/mídia, editar, apagar, reagir, listar histórico.
- Chat: listar conversas, iniciar conversa, indicador de "digitando...",
buscar preview de link. - Group: criar, editar (nome/descrição/foto), entrar por link, sair,
adicionar/remover/promover/rebaixar participantes, restringir envio a
admins. - Contact: listar contatos, buscar avatar.
Cada operação também pede a Instance (dropdown, carregado da sua conta
via API) — a Meower suporta múltiplas instâncias/números no mesmo servidor.
Uso como Tool em agentes de IA
O node Meower pode ser conectado direto num node AI Agent do n8n, como
mais uma ferramenta que o agente escolhe usar — não precisa de um node HTTP
genérico nem de um node separado.
No editor do n8n:
- Adicione o node Meower normalmente e conecte a saída dele na entrada
Tool de um AI Agent. - Escolha o Resource/Operation que o agente poderá executar (ex:
Message → Send Text, Message → Send Media, Chat → List Chats). Cada
combinação vira uma tool distinta — adicione um node Meower por operação
que o agente deve ter disponível. - Em cada campo, decida se o valor é fixo (ex: a Instance, que normalmente
não deve ser decidida pelo modelo) ou se o modelo preenche (clique no
campo e ative "Let the model fill this parameter" — isso usa$fromAI()
por baixo dos panos). Campos como Chat/Group JID e Text costumam
ser os candidatos naturais a deixar na mão do modelo; Instance e
API credential costumam ficar fixos.
Recomendado para começar: um node de Send Text, um de Send Media e um
de List Chats, cada um como uma tool separada do agente.
Desenvolvimento
npm install
npm run build
Pra testar localmente antes de publicar, aponte a variável de ambienteN8N_CUSTOM_EXTENSIONS do seu n8n pra essa pasta (depois de npm run build),
ou rode npm link aqui e npm link n8n-nodes-meower dentro da pasta custom
do seu n8n.
Licença
MIT