Package Information
Downloads: 54 weekly / 99 monthly
Latest Version: 1.0.10
Author: Jefferson Oliveira
Available Nodes
Documentation
n8n-nodes-teamsix-zap-solution
Biblioteca de nodes do n8n para integração com TeamSix Zap Solution.
📦 Instalação
Instalação Local (Desenvolvimento)
- Clone o repositório:
git clone https://github.com/Jeffersonp2/TeamSix-Zap-Solution.git
cd TeamSix-Zap-Solution/n8n-nodes-teamsix-zap-solution
- Instale as dependências:
npm install
- Compile o projeto:
npm run build
- No n8n, adicione o caminho da biblioteca:
- Vá em Settings > Community Nodes
- Adicione o caminho:
C:\n8n\teamsix-zap-solution\n8n-nodes-teamsix-zap-solution
Instalação via NPM (quando publicado)
npm install n8n-nodes-teamsix-zap-solution
🔧 Configuração
Credenciais
- Crie uma credencial do tipo "TeamSix Zap Solution API"
- Configure a URL base da API (padrão:
http://localhost:3000)
📚 Nodes Disponíveis
1. Send Text
Envia mensagem de texto via WhatsApp.
Parâmetros:
- Remote JID (obrigatório): ID do chat/contato
- Text (obrigatório): Texto da mensagem
- Quoted Message ID (opcional): ID da mensagem para responder
Exemplo:
Remote JID: 5511999999999@s.whatsapp.net
Text: Olá, como vai?
Quoted Message ID: (deixe vazio se não for responder)
2. Send Media
Envia mídia (imagem, vídeo, áudio, documento, sticker) via WhatsApp.
Parâmetros:
- Remote JID (obrigatório): ID do chat/contato
- Media Type (obrigatório): Tipo de mídia
- Image
- Video
- GIF
- Audio
- Document
- Sticker
- Media (obrigatório): URL, base64 ou caminho do arquivo
- Caption (opcional): Legenda da mídia
- Quoted Message ID (opcional): ID da mensagem para responder
- File Name (opcional, apenas Document): Nome do arquivo
- MIME Type (opcional, apenas Document): Tipo MIME (ex: pdf, docx)
Exemplo:
Remote JID: 5511999999999@s.whatsapp.net
Media Type: Image
Media: https://example.com/image.jpg
Caption: Veja esta imagem!
Quoted Message ID: (deixe vazio se não for responder)
3. Presence
Controla a presença (digitando, gravando, parar).
Parâmetros:
- Operation (obrigatório): Tipo de operação
- Digitando
- Gravando
- Parar
- Remote JID (obrigatório): ID do chat/contato
Exemplo:
Operation: Digitando
Remote JID: 5511999999999@s.whatsapp.net
4. Read Messages
Marca mensagens como lidas.
Parâmetros:
- Message Keys (obrigatório): Array JSON de WAMessageKey
Exemplo:
[
{
"remoteJid": "5511999999999@s.whatsapp.net",
"id": "3EB0123456789ABCDEF"
}
]
🚀 Uso
- Adicione um node do TeamSix Zap Solution no seu workflow
- Configure as credenciais
- Preencha os parâmetros necessários
- Execute o workflow
📝 Notas
- O campo Quoted Message ID é opcional em todos os nodes que o suportam
- Se o campo estiver vazio, a mensagem será enviada normalmente (sem responder)
- Para Send Media, o tipo de mídia deve ser selecionado no campo Media Type
- A URL base padrão é
http://localhost:3000, mas pode ser alterada nas credenciais
🔗 Links
📄 Licença
MIT
👨💻 Autor
Jefferson Oliveira