Skip to content

Scans the official Government website and throws notifications to Slack when new cases arise(Ministry of Health and Family Welfare)

Notifications You must be signed in to change notification settings

MuskanPaliwal/Coronovirus_Bot

Repository files navigation

CoronaVirus Bot for India (Covid19)

Corona Slack Bot

Features

  • Sit back and relax - the coronavirus updates will come to you.
  • Get Slack notifications (picture below)
    • New Corona Virus cases happening in India
    • How many Indian nationals have Corona Virus per State?
    • How many deaths happened per State?
    • The new States entering the corona zone like Chattisgarh
  • Too many updates? Subscribe only to the states that you want.

Installation

  • You need Python
  • You need a Slack account + Slack Webhook to send slack notifications to your account
  • Install dependencies by running
pip install tabulate
pip install requests
pip install beautifulsoup4
  • Clone this repo and create auth.py
git clone https://github.com/MuskanPaliwal/Coronovirus_Bot.git
cd Coronovirus_Bot
touch auth.py
  • Write your Slack Webhook into auth.py
DEFAULT_SLACK_WEBHOOK = 'https://hooks.slack.com/services/<your custome webhook url>'
  • Setup the cron job to receive updates whenever something changes
crontab -e # opens an editor like vim or nano
# now write the following to run the bot every 5 mins
*/5 * * * * cd $PATH_TO_CLONE_DIR; python3 covid-19_bot.py --states 'haryana,maharashtra'
# to receive updates for all states, ignore the --states flag

About

Scans the official Government website and throws notifications to Slack when new cases arise(Ministry of Health and Family Welfare)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages