meower

n8n community node para automatizar WhatsApp via Meower

Package Information

Released: this month
Downloads: 0 weekly / 0 monthly
Latest Version: 1.7.0
Author: Rui Menezes

Available Nodes

Documentation generating…

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 informe
n8n-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:

  1. Adicione o node Meower normalmente e conecte a saída dele na entrada
    Tool de um AI Agent.
  2. 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.
  3. 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 ambiente
N8N_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

Discussion