Caso você esteja utilizando a API oficial (com leitura de QR Code e manutenção de sessão via aplicativo), o sistema contará com um modo fallback. Se a mensagem falhar na API oficial, o sistema tentará reenviá-la usando o wwebjs ou baileys depende o que estiver configurado.
Como funciona
O sistema tentará o envio pela API oficial. Se falhar, o ícone mudará para um "X", indicando a rejeição da mensagem:
Se o canal estiver configurado com o wwebjs ou Baileys, o sistema tentará o reenvio por ele. Se for bem-sucedido, o ícone será atualizado para um globo, indicando que foi enviado via wwebjs ou baileys:
Caso opção Ignorar Mensagens Enviadas fora do aplicativo estiver desativado vai aparecer mensagem novamente.
Como instalar a wwebjs-api
Execute o comando abaixo para rodar a API em um container Docker:
A API ficará acessível na porta 3500 com a chave de acesso suaapikey. Altere conforme necessário.
Atualizando a imagem
⚠️ Atenção: a wwebjs é uma API que utiliza navegador em segundo plano, então o consumo de recursos da VPS é maior. Se necessário, considere rodá-la em uma VPS separada.
Como configurar via WWJS
Vá até Canais e clique no ícone de edição:
Preencha a URL da API do wwebjs. Se estiver rodando no mesmo servidor, use http://127.0.0.1:porta. Se for um servidor externo, use http://ip:porta (a porta precisa estar aberta no firewall para acesso).
Insira a mesma API_KEY configurada na API.
Se configurado corretamente, um botão novo aparecerá. Dê F5 na página, se necessário, para atualizar.
Clique em Conectar para iniciar a conexão. Depois disso, aparecerá o botão para exibir o QR Code.
Se aparecer a mensagem "QR Code não está pronto ou já foi escaneado", clique em Atualizar QR até que o código apareça. Com o QR na tela, basta escanear com o WhatsApp em "Conectar ao WhatsApp Web".
Após conectar, a página será atualizada e o botão mudará para Desconectar wwebjs, indicando que está funcionando corretamente.
Como configurar via baileys
Selecione o canal queira mensagem saia, esse canal será usado para enviar mensagem e para chamadas pelo wavoip caso tenha apikey
Aviso ⚠️
Não utilize essa funcionalidade para envio em massa (spam). Seu número pode ser banido permanentemente pelo WhatsApp.