CovMate - WhatsApp bot built by integrating Google Dialogflow CX with WhatsApp through Twilio Platform
CovMate is a WhatsApp bot who can help you to download vaccine certificate and frequently asked questions about CoWin.
CovMate can understand English and Hindi language at the moment. Of course, with the help of Google Dialogflow CX, it can understand and communicate in many other languages if implemented so.
Behind the scene, it is a complex integration of WhatsApp with Google Dialogflow CX though Twilio platform using Springboot and Twilio SDK.
You might want to check out CovMate demo video (https://github.com/pritisharma127/dfcx-whatsapp-integration/tree/main/DemoVideo/CovMate_Demo.mp4) in the DemoVideo folder of this project or here.
Please check APP-SETUP-INSTRUCTIONS.md (https://github.com/pritisharma127/dfcx-whatsapp-integration/blob/main/APP-SETUP-INSTRUCTIONS.md) for project setup details.
You can find technical specs (https://github.com/pritisharma127/dfcx-whatsapp-integration/tree/main/TechSpecs/DesignDocument_CovMate_DFCX.pdf) in TechSpecs folder of this project.
I have exported the DFXC bot from DFCX console and put it in the DialogflowCXBotExport folder of this project. Link here: https://github.com/pritisharma127/dfcx-whatsapp-integration/tree/main/DialogflowCXBotExport/exported_agent_track2_ps.blob