Actions63
- Instancia Actions
- Mensagem Actions
- Grupo Actions
- Chat Actions
- Perfil Actions
- Evento Actions
- Integração Actions
Integração → Evolution Bot
AI-generatedSummary
Create an Evolution Bot instance with trigger and session configuration for the Evolution API via Baileys.
Inputs
- instanceName (required) — Nome da instância que vai enviar a mensagem
- resourceForEvolutionBot (required) — Escolha a operação: createEvolutionBot, findEvolutionBot, updateEvolutionBot, deleteEvolutionBot, fetchSessionsEvolutionBot ou changeStatusEvolutionBot
- apiUrl (required) — URL do Evolution Bot (apenas create e update)
- apiKeyBot (required) — ApiKey do Evolution Bot (apenas create e update, senha masking)
- evolutionBotId — ID do Evolution Bot (deixe vazio para procurar todos); necessário para find, update, delete, fetchSessions e changeStatus
- triggerType — Tipo de gatilho: keyword ou all (padrão: keyword)
- triggerOperator — Operador do gatilho: contains, equals, startsWith, endsWith, regex ou none (padrão: equals)
- triggerValue (required) — Palavra, frase ou regex para iniciar o EvolutionBot
- expire (required) — Minutos sem respostas após os quais o bot é desativado
- keywordFinish (required) — Palavra/frase para fechar o bot (padrão: #sair)
- delayMessage (required) — Delay padrão da mensagem em milissegundos (padrão: 1000)
- unknownMessage (required) — Mensagem para quando o conteúdo não for reconhecido (padrão: Mensagem não reconhecida)
- listeningFromMe — Whether: se o bot deve ouvir mensagens enviadas por você (padrão: false)
- stopBotFromMe — Whether: se o bot deve pausar quando você enviar uma mensagem (padrão: false)
- keepOpen — Whether: se a sessão do bot deve permanecer aberta (padrão: false)
- debounceTime (required) — Tempo em segundos que o bot espera novas mensagens antes de agrupá-las (padrão: 0)
- remoteJid (required) — JID do destinatário (apenas changeStatusEvolutionBot)
- status (required) — Status da sessão: aberto, pausado ou fechado (padrão: aberto; apenas changeStatusEvolutionBot)
- ignoreJids — Lista de JIDs ignorados pelo bot (múltiplos valores; apenas create e update)
Output shape
JSON array contendo a resposta da Evolution API, emitido no nó principal.
O nó busca a função correspondente via n.resourceOperationsFunctions[resource][operation] e retorna o resultado com this.helpers.returnJsonArray(s).
Examples
Example 1: Criar um novo Evolution Bot com gatilho por palavra-chave
instanceName + resourceForEvolutionBot: createEvolutionBot + apiUrl + apiKeyBot + triggerType: keyword + triggerOperator: contains + triggerValue: 'oi' + expire: 60 + keywordFinish: '#sair' + delayMessage: 500 + unknownMessage: 'Não entendi' + debounceTime: 30