WhatsApp COVID-19 Bot

A COVID-19 Bot build using Twilio API, that tracks the Number of Infected persons, Recovered Persons and Number of Total deaths along with the day-to-day increase in the statistics. The information is then updated via WhatsApp.

Note

The script requires personal info, like API-Token, API-ID, and PHONE-NUMBER for that reason, a .env file has been used, for more info, see usage.

Usage

  • Setup a Virtual Environment.

  • Download dependencies using pip install -r requirements.txt.

  • Set up an account at Twilio. It's Free.

  • Follow this guide for Setting up WhatsApp API.

  • Make a .env file similar to .env.example file.

  • Paste the required information:

    SID="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" <ACCOUNT SID goes here>
    TOKEN="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" <AUTH TOKEN>
    NUM="+91XXXXXXXXXX" <TARGET PHONE NUMBER GOES HERE>
    
  • The bot script is now ready.

  • For scheduling, apscheduler has been used for cron-style scheduling.

  • The script is coded to run the bot once every day.

  • For making your own cron schedule, use this website.

  • After setting up the Cron Job, run the scheduler script using python3 schedule.py.

Output

Sample Message

Last Updated on: 2021-02-27
Top 3 Indian States sorted by Newly registered cases of COVID-19.
    [Maharashtra]
    |   Total Infected = 68810
    |   New Infections =  3349
    |   Total Recovery = 2017303
    |   New Recovery = 4936
    |   Total Deaths = 52041
    |   New Deaths = 48
    
    [Punjab]
    |   Total Infected = 4222
    |   New Infections =  352
    |   Total Recovery = 170968
    |   New Recovery = 255
    |   Total Deaths = 5814
    |   New Deaths = 15
    
    [Gujarat]
    |   Total Infected = 2136
    |   New Infections =  145
    |   Total Recovery = 262487
    |   New Recovery = 315
    |   Total Deaths = 4408
    |   New Deaths = 0

Author(s)

Made by Vybhav Chaturvedi

Disclaimer

Kindly follow all the guidelines of Twilio and respect the request rate.

Despite the recent downfall in cases, COVID-19 is still a major threat for all of us, we at Rotten-Scripts strongly request you to follow all the necessary guidelines.