-
-
Notifications
You must be signed in to change notification settings - Fork 1
Suporte e Integração
O Mwsm foi projetado para oferecer flexibilidade total de integração com outros sistemas,
permitindo disparos de mensagens via PHP, Mikrotik, ou diretamente pelo MkAuth Simulator.
Nesta seção, você aprenderá como utilizar cada método, testar suas integrações e diagnosticar erros.
Desenvolvedores podem enviar mensagens diretamente para o Mwsm via requisições HTTP.
<?php
$Whatsapp = "819xxxxxxxx"; // Telefone com DDD
$Mensagem = "Mensagem de Teste";
$Token = "xxxxxxx"; // Token Mwsm de 7 dígitos
$IP = "192.168.3.250:8000"; // IP e Porta do Mwsm
$Data = http_build_query([
'to' => '55'.$Whatsapp,
'msg' => $Mensagem,
'pass' => $Token,
'auth' => 'true'
]);
$CURL = curl_init();
curl_setopt($CURL, CURLOPT_URL, "http://".$IP."/send-message");
curl_setopt($CURL, CURLOPT_POST, true);
curl_setopt($CURL, CURLOPT_POSTFIELDS, $Data);
curl_setopt($CURL, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($CURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($CURL, CURLOPT_HEADER, false);
$Response = curl_exec($CURL);
curl_close($CURL);
print($Response);
?>Mensagens podem ser enviadas diretamente através de scripts no Mikrotik utilizando o comando abaixo:
/tool fetch "http://IP-API/mikrotik/TOKEN/DDI+DDD+NUMERO/MENSAGEM"Exemplo:
/tool fetch "http://192.168.3.250:8000/mikrotik/1234567/5511988888888/Mensagem%20de%20Teste"💡 Dica: Substitua espaços por
%20ao inserir uma mensagem no comando.
Antes de colocar em produção, utilize o simulador do MkAuth para testar suas mensagens:
Acesse:
Settings > Options > Run

Exemplo de teste no webadmin:
{"uid":"E5:BE:ED:DE:2E:EF","find":"415"}Exemplo de utilização real via MkAuth:
{"uid":"%logincliente%","find":"%numerotitulo%"}Combinação com tag de quebra de linha (##):
Mensagem1##https://via.placeholder.com/350x150.png##Mensagem3##{"uid":"%logincliente%","find":"%numerotitulo%"}##Mensagem5Exemplo de mensagem configurada no MkAuth:
Olá %nomeresumido%, sua fatura %numerotitulo% vence no dia %vencimento%, para sua comodidade estamos enviando os dados para pagamento: ##{"uid":"%logincliente%","find":"%numerotitulo%"}##Desconsidere este aviso caso já tenha efetuado o pagamento.
Para depurar falhas e entender possíveis erros de integração:
Menu:
Settings > Extras > Debugger→ Ative a depuração (ON)
Todos os resultados retornam apenas dois valores:
✅ True = sucesso | ❌ False = falha

Desative e reative o link da API (Settings > API > MkAuth Link)

Use o simulador MkAuth e observe os retornos no log.

Falha por UID incorreto:

Falha por número de título incorreto:

⚠️ Caso o teste com%logincliente%e%numerotitulo%funcione, mas um manual falhe, verifique o formato dos dados enviados.
Settings > Extras > Eraser→ clique em Reset
Se esqueceu seu token, siga os passos abaixo:
1️⃣ No celular, acesse Dispositivos Conectados e remova a instância.
2️⃣ No Mwsm, acesse Settings > Options, clique em Stop e aguarde um novo QRCode.
3️⃣ Reconecte o WhatsApp e envie novamente a mensagem token:1234567.

Settings > API > Tela 3
Selecione mês e status, clique em Carregar e depois no título desejado.
O Mwsm é um projeto gratuito e de código aberto, mantido com base em doações.
Se você deseja apoiar o desenvolvimento contínuo e novas atualizações, considere contribuir:

Chave aleatória:
e9b9d669-4412-4dec-994c-310005904088
Copia e Cola:
00020126580014BR.GOV.BCB.PIX0136e9b9d669-4412-4dec-994c-3100059040885204000053039865802BR5924CLEBER FERREIRA DE SOUZA6007CARUARU62070503***63045854
Em caso de dúvidas, erros ou sugestões, acesse o fórum oficial do MkAuth:
👉 https://mk-auth.com.br/forum/topics/envio-de-mensagem-via-whatsapp-100-gratuito
✅ Com isso concluímos o guia completo de uso e integração do Mwsm.

