n8n-nodes-d-api
v1.0.24
Published
N8N community node for D-API WhatsApp integration
Maintainers
Keywords
Readme
N8N D-API Community Node
Este é um nó da comunidade N8N para integração com a D-API, permitindo automação completa do WhatsApp através do N8N.
Recursos
Gerenciamento de Sessões
- ✅ Criar sessões
- ✅ Listar todas as sessões
- ✅ Obter detalhes de uma sessão
- ✅ Deletar sessões
- ✅ Obter QR Code para autenticação
- ✅ Reiniciar sessões
- ✅ Obter logs de sessão
- ✅ Atualizar webhook da sessão
Envio de Mensagens
- ✅ Mensagens de texto
- ✅ Imagens com legenda
- ✅ Vídeos com legenda
- ✅ Áudios
- ✅ Documentos
- ✅ Localização
- ✅ Contatos
- ✅ Enquetes (Polls)
- ✅ Botões interativos
- ✅ Listas interativas
- ✅ Reações a mensagens
Gerenciamento de Contatos
- ✅ Verificar se contato existe no WhatsApp
- ✅ Obter informações do contato
- ✅ Obter avatar do contato
- ✅ Listar todos os contatos
Gerenciamento de Grupos
- ✅ Listar todos os grupos
- ✅ Obter informações do grupo
- ✅ Criar grupos
- ✅ Adicionar participantes
- ✅ Remover participantes
- ✅ Promover participantes a admin
- ✅ Rebaixar admins
- ✅ Sair de grupos
- ✅ Entrar em grupos via código de convite
- ✅ Obter código de convite do grupo
Operações de Chat
- ✅ Definir presença (digitando, gravando, etc.)
- ✅ Marcar mensagens como lidas
- ✅ Deletar mensagens
- ✅ Editar mensagens
- ✅ Download de mídias
Instalação
Via NPM
npm install n8n-nodes-d-apiVia PNPM
pnpm install n8n-nodes-d-apiInstalação Manual
- Clone este repositório
- Execute
npm run build - Copie a pasta
distpara o diretório de nós customizados do N8N
Configuração
Credenciais
- No N8N, vá para Credentials > Create New
- Selecione D-API Credentials
- Insira sua API Key da D-API
- Teste a conexão
URL da API
A URL da API é fixa: https://api.d-api.cloud e não pode ser alterada pelo usuário.
Uso
Criando uma Sessão
- Adicione o nó D-API ao seu workflow
- Selecione Resource: Session
- Selecione Operation: Create
- Preencha o Session ID (identificador único)
- Opcionalmente, configure um Webhook URL
- Escolha o Provider (baileys ou whatsmeow)
Enviando uma Mensagem de Texto
- Adicione o nó D-API ao seu workflow
- Selecione Resource: Message
- Selecione Operation: Send Text
- Preencha o Session ID
- Preencha o To (número do destinatário)
- Preencha o Text (mensagem)
Enviando uma Imagem
- Adicione o nó D-API ao seu workflow
- Selecione Resource: Message
- Selecione Operation: Send Image
- Preencha o Session ID
- Preencha o To (número do destinatário)
- Preencha a Image URL
- Opcionalmente, adicione uma Caption
Exemplos de Workflows
Workflow Básico de Envio de Mensagem
Trigger → D-API (Create Session) → D-API (Send Text)Workflow de Automação com Webhook
Webhook → D-API (Send Image) → D-API (Mark as Read)Workflow de Gerenciamento de Grupo
Schedule → D-API (Get All Groups) → D-API (Send Text to Group)Suporte
Para suporte técnico ou dúvidas sobre a D-API, entre em contato:
- Email: [email protected]
- Documentação: https://docs.d-api.cloud
Licença
MIT License - veja o arquivo LICENSE para detalhes.
Contribuição
Contribuições são bem-vindas! Por favor, abra uma issue ou pull request no repositório do GitHub.
Changelog
v1.0.0
- Lançamento inicial
- Suporte completo para todas as operações da D-API
- Credenciais por API Key
- Interface intuitiva no N8N
