O WhatsApp Chatbot é um software automatizado que permite a interação com usuários via WhatsApp, respondendo mensagens, executando comandos e integrando-se com sistemas externos. Ideal para atendimento ao cliente, suporte técnico e automação de processos comerciais.
- Respostas automatizadas: Responde mensagens com base em palavras-chave e contexto.
- Integração com APIs: Conecta-se a sistemas externos para obter informações em tempo real.
- Menu interativo: Opções de menu para guiar o usuário em fluxos de conversa.
- Suporte a multimídia: Envio e recebimento de imagens, áudio e documentos.
- Registro de interações: Armazena histórico de conversas para análise posterior.
- Suporte a Webhooks: Permite integração com sistemas de terceiros.
- Node.js para o backend.
- Express.js para a API.
- MongoDB ou Firebase para armazenamento de dados.
- WhatsApp Business API ou Venom-Bot para interação com o WhatsApp.
- Clone este repositório:
git clone https://github.com/seu-usuario/whatsapp-chatbot.git
- Acesse o diretório do projeto:
cd whatsapp-chatbot - Instale as dependências:
npm install
- Configure as variáveis de ambiente no arquivo
.env:WHATSAPP_API_KEY=seu_token DATABASE_URL=mongodb://localhost:27017/chatbot
- Inicie o servidor:
npm start
- Inicie uma conversa com o bot enviando uma mensagem no WhatsApp.
- Utilize comandos predefinidos, como:
!ajuda- Lista os comandos disponíveis.!status- Mostra o status do sistema.!pedido 1234- Consulta o status de um pedido.
- Faça um fork do repositório.
- Crie um branch para sua funcionalidade (
git checkout -b minha-feature). - Commit suas alterações (
git commit -m 'Adiciona nova funcionalidade'). - Envie seu branch (
git push origin minha-feature). - Abra um Pull Request.
Este projeto está licenciado sob a MIT License.
- Email: contato@exemplo.com
- GitHub: seu-usuario