This Project uses an API from Cowin Portal to find available doses of vaccines and automatically notifies the users via Telegram Chat.
macOs or Linux or Windows
Building the source code
1. Clone the repository
git clone https://github.com/arhamshah/Cowin_Vaccine_Availability_Bot.git cd Cowin_Vaccine_Availability_Bot
2. Create Virtual Environment
python -m venv c:\path\to\myenv
3. Download & Install all the Dependencies
pip install -r requirements.txt
Working of Bot
How it Works
Data for upto 7 days is extracted from an API.
Iterating over data to check for available vaccine doses.
If any dose available then a message is sent via Telegram API to a specific channel.
The particular data which has been sent to telegram is cached for 1 hour to prevent multiple notifications.
Data from API is updated every 4 seconds.