Script Wasapbot com B4A para WhatsApp
O Basic4Android (B4A) é uma linguagem de programação que permite desenvolver aplicativos Android com base em Visual Basic. Uma das utilidades mais procuradas por desenvolvedores é a automação de mensagens via WhatsApp. Neste artigo, você vai conhecer um exemplo prático de como usar um script no B4A para enviar mensagens personalizadas usando o WhatsApp Web.
%20-%20Script%20Wasapbot%20-%20WhasApp.gif)
Por que criar um bot para WhatsApp?
Com a popularidade crescente do WhatsApp como ferramenta de comunicação, muitas empresas e desenvolvedores buscam formas de automatizar mensagens. Isso inclui confirmações de pedidos, mensagens de boas-vindas e notificações de eventos.
Apesar das mudanças recentes nas APIs do WhatsApp, ainda existem formas de interagir com usuários via links de envio pré-preenchido.
Como funciona o Script no B4A?
O script abaixo cria um pequeno aplicativo no B4A com campos para número de telefone e mensagem. Quando o botão é pressionado, ele formata esses dados e abre o link https://api.whatsapp.com/send no navegador padrão, iniciando a conversa.
Sub Globals
Private EditTextNumber As EditText
Private EditTextMessange As EditText
End Sub
Sub Activity_Create(PrimeiraVez As Boolean)
Activity.LoadLayout("main")
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UsuarioFechou As Boolean)
End Sub
Sub ButtonSend_Click
Dim Intent1 As Intent
Dim phoneNumber As String = EditTextNumber.Text
Dim message As String = EditTextMessange.Text
If Not phoneNumber.StartsWith("+") Then
phoneNumber = "+" & phoneNumber
End If
message = message.Replace(" ", "%20")
Intent1.Initialize(Intent1.ACTION_VIEW, $"https://api.whatsapp.com/send?phone=${phoneNumber}&text=${message}"$)
StartActivity(Intent1)
End Sub
Importante sobre o uso de APIs do WhatsApp
As APIs públicas que antes permitiam envio direto de mensagens foram descontinuadas. Atualmente, o WhatsApp oferece soluções via WhatsApp Business, voltadas a empresas.
Com isso, métodos alternativos como este script dependem do navegador e da interface web da plataforma, o que pode ser útil para testes ou uso pessoal, mas não substituem uma API oficial com autenticação.
Links úteis e documentação
Exemplo em uso (vídeo)
Dica de segurança
Nunca use sua carteira principal de criptomoedas, dados pessoais ou contas oficiais para testar bots, airdrops ou jogos automatizados. Crie uma conta separada e faça uma autoanálise antes de fornecer qualquer dado sensível.
Conclusão
O script Wasapbot feito com B4A é uma alternativa criativa e útil para quem deseja automatizar mensagens pelo WhatsApp sem uso de soluções empresariais. Ideal para testes, protótipos e pequenos projetos pessoais, ele demonstra o poder de integração entre sistemas simples e plataformas populares.
Para projetos maiores, é essencial seguir as regras de uso da API oficial do WhatsApp.
Deixe seu comentário no final do post