Skip to content

Shreyank14/covindAPISethu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

covindAPISethu

A python bot to poll the cowin api to find vaccination slots and send notifications to a discord channel. Uses the python requests package.

Setup: -Create a application on Discord (https://discord.com/login?redirect_to=%2Fdevelopers%2Fapplications) -create a bot for the application -make set up OAuth2 for the bot (click on OAuth2, select bot and the copy the link thats generated. Paste on a new browser tab) -set the environment variables -create a .env in your working directory -set the following varibale 1)DISCORD_TOKEN (the bot token from discord) 2)DISCORD_CHANNEL (Channel ID: this is where the bot will ping your messages) 3)DISCORD_ERROR_CHANNEL (Channel ID for error messages. This is where the bot will sending logs/errors) -run pip install -r requirements.txt

Run: python discordBot.py

Arguements(optional): -age (minimum age to consider for the vaccination slot) #default=18 -district (District ID for the vaccination centers. Can check the Arogya Sethu API for your district ID https://apisetu.gov.in/public/api/cowin#/) #default=269 (Dakshina Kannada) -poll (Time between polling the cowin API) #default=60

About

A python bot to poll the cowin api to find vaccination slots and send notifications to a discord channel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages