n8n-nodes-evolution-api-direct
Version:
A Evolution API é um hub de canais com foco no WhatsApp - versão com campos diretos (sem credenciais)
156 lines (123 loc) • 3.73 kB
Markdown
# n8n-nodes-evolution-api-direct
Este é um node personalizado para n8n que permite integração direta com a Evolution API sem usar o sistema de credenciais do n8n.
## 🚀 Características
- **Campos diretos**: URL e API Key como campos de entrada no próprio node
- **Sem credenciais**: Não precisa configurar credenciais no n8n
- **Funcionalidades completas**: Todas as operações do Evolution API original
- **Fácil de usar**: Interface simplificada
## 📦 Instalação
```bash
npm install n8n-nodes-evolution-api-direct
```
## �� Versões
### v1.1.2 (Atual)
- ✅ Correção do erro "Cannot read properties of undefined (reading 'instances-api')"
- ✅ Correção de referência circular no arquivo de execução
- ✅ Todas as operações funcionando corretamente
- ✅ Estrutura de build otimizada
### v1.1.1
- ✅ Correção de arquivos de execução faltantes
- ✅ Todas as operações funcionando corretamente
- ✅ Estrutura de build otimizada
### v1.1.0
- ✅ Primeira versão com campos diretos
- ✅ Remoção do sistema de credenciais
## 🛠️ Como usar
1. Adicione o node "Evolution API Direct" ao seu workflow
2. Preencha os campos:
- **Server URL**: URL da sua Evolution API (ex: https://api.exemplo.com)
- **API Key**: Sua chave de API da Evolution API
- **Recurso**: Escolha entre Instância, Mensagem, Grupo, Chat, Perfil, Evento, Integração
- **Operação**: Ação a ser executada
## 📋 Operações disponíveis
### 🔧 Instâncias
- Criar instância
- Conectar instância
- Buscar instância
- Definir comportamento
- Definir presença
- Definir/Buscar proxy
- Reiniciar instância
- Desconectar instância
- Deletar instância
### 💬 Mensagens
- Enviar texto
- Enviar imagem
- Enviar vídeo
- Enviar áudio
- Enviar documento
- Enviar enquete
- Enviar contato
- Enviar lista
- Enviar botões
- Enviar stories
- Enviar PIX
- Reagir mensagem
### 👥 Grupos
- Criar grupo
- Atualizar imagem do grupo
- Atualizar nome do grupo
- Atualizar descrição do grupo
- Atualizar configurações
- Atualizar membros
- Buscar link de convite
- Revogar link de convite
- Enviar link de convite
- Buscar grupos
- Encontrar participantes
- Mensagens temporárias
- Entrar no grupo
- Sair do grupo
### 💭 Chat
- Verificar número
- Ler mensagens
- Gerenciar arquivo
- Marcar como não lido
- Deletar mensagem
- Buscar foto do perfil
- Obter mídia em base64
- Editar mensagem
- Enviar presença
- Bloquear contato
- Listar contatos
- Procurar mensagens
- Procurar status
- Procurar chats
### 👤 Perfil
- Buscar perfil
- Buscar perfil profissional
- Atualizar nome do perfil
- Atualizar status do perfil
- Atualizar foto do perfil
- Remover foto do perfil
- Buscar configurações de privacidade
- Atualizar configurações de privacidade
### 📡 Eventos
- Webhook
- RabbitMQ
### 🔗 Integrações
- Chatwoot
- Typebot
- Evolution Bot
- Dify Bot
- Flowise Bot
## 🔧 Desenvolvimento
```bash
# Instalar dependências
npm install
# Compilar
npm run build
# Modo de desenvolvimento
npm run dev
```
## 📄 Licença
MIT
## 🤝 Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
## 📞 Evolution API
Este módulo funciona com a [Evolution API](https://evolution-api.com/), uma API poderosa para automação do WhatsApp.
## 🆚 Diferença para o módulo original
Este módulo é baseado no [`n8n-nodes-evolution-api`](https://www.npmjs.com/package/n8n-nodes-evolution-api) original, mas com uma modificação importante:
**Original**: Requer configuração de credenciais no n8n
**Este módulo**: Usa campos diretos para URL e API Key no próprio node
Isso torna o uso muito mais simples e direto!