WhatsBot
Envie mensagens WhatsApp com PHP e MySQL

Plataforma simples e funcional para enviar mensagens WhatsApp manualmente e automaticamente. Integração com WhatsApp Cloud API (Meta) e Twilio.

Olá! Esta é uma mensagem automática do WhatsBot 🤖

13:00

Mensagem enviada com sucesso!

13:01

Recursos Principais

📱

Envio Manual

Interface simples para enviar mensagens WhatsApp instantaneamente para qualquer número.

Agendamento Automático

Agende mensagens para serem enviadas automaticamente em data e hora específicas via CRON.

🔌

Múltiplas APIs

Suporte para WhatsApp Cloud API (Meta) e Twilio API for WhatsApp.

💾

Banco de Dados MySQL

Armazene e gerencie mensagens agendadas com facilidade usando MySQL.

📊

Logs Detalhados

Sistema completo de logs para rastrear envios bem-sucedidos e falhas.

🎨

Interface Moderna

Design responsivo e intuitivo inspirado no WhatsApp original.

Instalação Rápida

1

Configure o Banco de Dados

Importe o arquivo sql/schema.sql no seu MySQL:

mysql -u root -p < sql/schema.sql
2

Configure as Credenciais

Edite o arquivo config.php e adicione suas credenciais:

  • WhatsApp Cloud API (Meta): ACCESS_TOKEN e PHONE_NUMBER_ID
  • Twilio: ACCOUNT_SID e AUTH_TOKEN
  • Banco de Dados: Host, nome, usuário e senha
3

Configure o Servidor Web

Aponte seu servidor (XAMPP, WAMP, etc) para a pasta do projeto:

http://localhost/port15-whatsbot/public/
4

Configure o CRON (Opcional)

Para envio automático, adicione ao crontab:

0 13 * * * /usr/bin/php /caminho/src/cron_runner.php
📌 Nota: Para usar a WhatsApp Cloud API, você precisa criar um app no Meta for Developers e obter suas credenciais. Para Twilio, crie uma conta em twilio.com.

Sobre o Projeto

O WhatsBot é um projeto open-source desenvolvido para facilitar o envio de mensagens WhatsApp através de uma interface web simples e intuitiva. Ideal para notificações, lembretes, marketing e automação de comunicação.

Desenvolvido com as melhores práticas de programação PHP moderna (>= 8.0), utilizando PDO para segurança do banco de dados, arquitetura organizada e código limpo e comentado.

Tecnologias Utilizadas

HTML5 CSS3 JavaScript PHP 8.0+ MySQL WhatsApp Cloud API Twilio API