Check out the documentation available here
A Template based ChatBot engine using the official WhatsApp Cloud API
JAWCE came out as a means to avoid repetitive WhatsApp chatbot developments. Every bot i had to create i had to start to define the stages and battle session management on these bot flows or stages and relook at the WhatsApp API spec.
With this in mind, i started creating some sort of "engine" to abstract the repetitive tasks away from the core business logic of my chatbots.
JAWCE has decoupled the core engine from the session.
This is because session management is a crucial component and anyone can have their own implementations.
JAWCE
comes with some default SessionManager implementations to provide a head-start for an out-of-the-box experience
Engine Template | In Action: WhatsApp |
demo.mp4 |
You can use any other language / framework of choice for your chatbot logic. The engine supports REST API based hooks so you can run this engine entirely separate from your logic.
Check out the Python ChatBot template developed and running using this engine.