megaAPI Plan Code
HomemegaAPI
Painel de Acesso
  • Entrar
HomemegaAPI
Painel de Acesso
  • Entrar
  1. Home
  • Introdução à megaAPI
  • Componente n8n megaAPI
  • InstanceController
    • Instâncias
    • Status da Conexão
      GET
    • Download arquivos
      POST
    • Número com whatsapp?
      GET
    • Qrcode Imagem
      GET
    • Qrcode Base64
      GET
    • Conexão via código
      GET
    • Desconectar Whatsapp
      DELETE
    • Reiniciar uma Conexão
      DELETE
  • WebhookController
    • Exemplos dos retorno do webhook megaAPI
    • Dados do webhook
      GET
    • Configurar Webhook
      POST
  • SendMessageController
    • Envio de Mensagens de Texto
      POST
    • Envio de arquivos (URL)
      POST
    • Envio de arquivos (BASE64)
      POST
    • Envio de localização
      POST
    • Envio link com pré vizualização
      POST
    • Envio de lista de opções
      POST
    • Envio de botões interativos
      POST
    • Envio de templates interativos
      POST
    • Reencaminhar mensagem
      POST
    • Responder mensagem
      POST
  • ConfigController
    • Detalhes de configurações
      GET
    • Alterar token
      POST
    • Bloquear eventos
      POST
    • Adicionar Evento Webhook
      POST
    • Adicionar Evento Status
      POST
  • ChatController
    • Digitando - Gravando Áudio - Online
    • Deletar mensagem
    • deleteMessageFromMe
  • GroupController
    • Listar todos os grupos
    • Detalhe do grupo
    • Criar grupo
    • Enviar mensagem de texto para grupo
    • Enviar arquivo para grupo (URL)
    • Enviar arquivo para grupo (BASE64)
    • Adicionar participantes no grupo
    • Remover participantes do grupo
    • Sair do Grupo
  1. Home

Componente n8n megaAPI


Componente megaAPI para n8n#

Este documento apresenta o componente megaAPI criado para o n8n, com o objetivo de facilitar a integração com a megaAPI (API para WhatsApp). Por meio desse componente, é possível criar chatbots, agentes de IA, ou qualquer projeto que tenha necessidade de utilizar de forma simplificada.
O fluxo de trabalho ocorre da seguinte forma:
Envio de dados: O usuário configura um nó Execute Workflow para acionar o cenário “componente megaAPI”.
Processamento: O cenário “componente megaAPI” recebe as informações, processa o que deve ser feito (envio de mensagens, disparo de eventos etc.).
Retorno: O cenário retorna a resposta da execução, incluindo dados dos webhooks recebidos.

Como utilizar#

Baixar o workflow: Faça o download do arquivo do componente megaAPI (link disponível abaixo).
Importar no n8n: No seu ambiente n8n, crie um novo cenário (workflow) e importe o arquivo baixado.
Nomear o cenário: É fundamental que o nome do cenário seja exatamente componente megaAPI para que tudo funcione corretamente.
Atenção: O componente não permite a execução simultânea de múltiplas funcionalidades. Por exemplo, não é possível enviar o evento “digitando” e disparar uma mensagem na mesma execução do workflow.

Links Importantes#

Download do Workflow (componente megaAPI)
Clique aqui para baixar o arquivo do workflow
Download do Workflow Canal MLC (componente megaAPI no canal MLC)
Clique aqui para baixar o arquivo do workflow pelo canal
Tutorial no YouTube
Assista ao passo a passo de configuração

Changelog v2.1#

RecursoStatus
Envio de mensagens de texto✅
Envio de arquivos (imagem, áudio, vídeo, documentos) via URL ou Base64✅
Tratamento completo do webhook da megaAPI✅
Disparos de eventos (digitando, gravando áudio, online, pausa)✅
Melhorias no retorno das mensagens✅
Status das mensagens enviadas✅
Correção na função que trata a mensagem da IA, para envio de mensagens de texto no whatsapp✅
Retorno do Base64 das midias enviadas✅
Retorno React nas mensagens recebidas✅

Parâmetros de Entrada (Workflow Inputs)#

Abaixo estão os parâmetros esperados pelo cenário componente megaAPI:
host (string)
Host da instância de conexão da megaAPI. Exemplo: apincode01.megaapi.com.br
instancia (string)
Instância de conexão da megaAPI. Exemplo: megacode-MLhOPtJ2iGEhjuEE
token (string)
Token de autenticação da megaAPI, geralmente fornecido junto com a instância.
tipo_de_envio (string)
Tipo de envio da mensagem (Tipos.: texto, arquivo, evento, webhook).
whatsapp (string)
Número de WhatsApp de destino, incluindo código do país. Exemplo: 556195556218
mensagem (string)
Texto da mensagem a ser enviada. Exemplo: teste video
url (string)
URL do arquivo (imagem, áudio, vídeo ou documento) para envio.
base64 (string)
String em Base64 do arquivo a ser enviado (caso não utilize URL).
Atenção:
Preencha apenas um dos dois campos.
Se for enviar um arquivo via URL, utilize o campo url.
Se for enviar um arquivo em Base64, utilize o campo base64.
⚠️ Não preencha ambos ao mesmo tempo.
nome_arquivo (string)
Nome do arquivo que será enviado.
arquivo (string)
Tipo de arquivo que esta sendo enviado (Tipos.: imagem, video, audio, pdf, xlsx, word, php, bin, html, sql).
tipo_de_evento (string)
Tipo de evento a ser disparado (Tipos.: digitando, gravando, online, pausa).
webhook (string)
Payload completo do webhook recebido, no formato JSON(string).

Conclusão#

Com o componente megaAPI para n8n, é possível integrar de forma simples a megaAPI para envio de mensagens, disparos de eventos e recebimento de webhooks do WhatsApp. Siga as etapas de download, importação e configuração do cenário (com o nome componente megaAPI) para aproveitar todos os recursos já disponíveis nesta versão v1.0.
Em caso de dúvidas, consulte o tutorial em vídeo no YouTube e fique atento aos próximos changelogs para novas funcionalidades e melhorias.
Página anterior
Introdução à megaAPI
Próxima página
Instâncias
Built with