WhatsApp based bilingual COVID-19 chatbot

 · Nikhil S.
Last updated: July 21, 2022

Overview:

The WhatsApp Chatbot project leverages the Twilio API and the Disease.sh API to create a bilingual chatbot capable of providing information and updates related to COVID-19. The chatbot is designed to offer support in both English and Marathi, an Indian regional language, making it accessible to a broader audience.

Key Features:

  1. Multi-Language Support: The chatbot is bilingual, supporting both English and Marathi. Users can interact with the chatbot in their preferred language, enhancing accessibility.
  2. COVID-19 Information: The chatbot provides real-time COVID-19 data sourced from the Disease.sh API. Users can inquire about global, national, or regional COVID-19 statistics, including cases, deaths, recoveries, and vaccination rates.

Technology Stack:

  • Twilio API: Used for WhatsApp integration, enabling users to interact with the chatbot via WhatsApp.
  • Disease.sh API: Provides real-time COVID-19 data, including statistics on a global, national, and regional level.
  • Natural Language Processing (NLP): Utilized to understand and process user queries in both English and Marathi, making the chatbot bilingual.
  • Webhooks: Used for real-time updates and notifications to users who have subscribed to COVID-19 updates.
  • Frontend: A simple and intuitive user interface on WhatsApp to facilitate user interactions.

Benefits:

  1. Accessible Information: The bilingual chatbot ensures that COVID-19 information is accessible to a wider audience, including those who prefer to communicate in Marathi.
  2. Real-time Data: Users can stay informed about the latest COVID-19 statistics and guidelines in their region.
  3. Reduced Overload: By automating responses to common COVID-19 queries, the chatbot helps alleviate the burden on healthcare resources and call centers.
  4. Public Awareness: The chatbot contributes to public health awareness by disseminating accurate and up-to-date information.

Future Enhancements:

  • Integration with More Languages: Expand language support to cater to a more diverse audience.
  • Personalized Recommendations: Implement machine learning to provide personalized COVID-19 recommendations based on user interactions and data.
  • Voice Support: Add voice support to make the chatbot accessible to users who prefer voice interactions.
  • Enhanced Symptom Checker: Improve the symptom checker's accuracy and provide more comprehensive guidance.

Conclusion:

The WhatsApp Chatbot with Twilio and Disease.sh API integration is a valuable tool for providing COVID-19 information and support to a diverse user base in both English and Marathi. It empowers users to stay informed and make informed decisions during the ongoing pandemic while also reducing the strain on healthcare resources. The project has the potential for further expansion and enhancement to better serve the community's needs.