This is a Node.js console app containing Whatsapp handler using reactive methods to response messages as chatbot. Simple but useful project to start developing a complex OFFICIAL Whatsapp chatbots.
This project was developed to automate some daily tasks including NLP (Natural Language Processing) into WhatsApp messages. Developed under Non-Official API's because is an experiment and not able to Enterprise-Level Production stage.
Feature | Status |
---|---|
WhatsApp Cloud API | ✅ |
Multi Device | ✅ |
Send messages | ✅ |
Receive messages | ✅ |
Send media (images/audio/documents) | ✅ |
Message replies | ✅ |
Multi bots | ✅ |
Conversation triggers | ✅ |
Conversation actions | ✅ |
Input types (any, any-number, regex, option-string, option-number) | ✅ |
Automated functions (cached, startup, timed) | ✅ |
MVC | ✅ |
Websockets | ✅ |
Reactive conversations | ✅ |
NLP connections (Microsoft Azure) | ✅ |
Preflight connections (Backend) | ✅ |
Implementation of whatsapp-cloud-api.js | ✅ |
Something missing? Make an issue and let us know!
Go to full documentation in the next URI: https://github.com/thEpisode/whatsapp-bot/blob/master/documentation/index.md
npm install
npm start
Do not use this code to send spam. Remember: Users could report you and you will be banned.