{"id":17324072,"url":"https://github.com/calpt/coronapandemicbot","last_synced_at":"2025-04-14T16:42:36.346Z","repository":{"id":106871566,"uuid":"253442492","full_name":"calpt/CoronaPandemicBot","owner":"calpt","description":"🦠 Yet another Telegram bot tracking the worldwide spread of COVID-19 (Novel Coronavirus)","archived":false,"fork":false,"pushed_at":"2021-01-25T20:54:24.000Z","size":50,"stargazers_count":14,"open_issues_count":0,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-06T17:59:34.516Z","etag":null,"topics":["coronavirus","coronavirus-tracking","covid-19","python","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"https://t.me/coronapandemicbot","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/calpt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-04-06T08:46:16.000Z","updated_at":"2024-12-16T19:26:15.000Z","dependencies_parsed_at":"2024-01-15T00:54:32.187Z","dependency_job_id":"7daea6b6-4afd-48c9-9d6d-c810014ef19b","html_url":"https://github.com/calpt/CoronaPandemicBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calpt%2FCoronaPandemicBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calpt%2FCoronaPandemicBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calpt%2FCoronaPandemicBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calpt%2FCoronaPandemicBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calpt","download_url":"https://codeload.github.com/calpt/CoronaPandemicBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240229976,"owners_count":19768597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coronavirus","coronavirus-tracking","covid-19","python","telegram","telegram-bot"],"created_at":"2024-10-15T14:09:59.161Z","updated_at":"2025-02-25T17:31:13.775Z","avatar_url":"https://github.com/calpt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🦠 Corona Pandemic Bot\n\n[**@coronapandemicbot**](https://t.me/coronapandemicbot) is a Telegram bot that tracks the worldwide spread of the Covid-19 disease and worldwide vaccination efforts.\n\n## ✨ Features\n\nCommands:\n- **/world** - Worldwide case statistics.\n- **/today** - Summary of today's cases.\n- **/list** - List of countries ordered by number of cases.\n- **/subscribe** - Subscribe to daily status updates with new case statistics.\n- **/unsubscribe** - Unsubscribe from daily status updates.\n- **/setcountry** - Set your country (for /today and daily updates).\n- **/[country]** - Case statistics for one country. Replace `[country]` with the country code or country name (e.g. /fr, /france).\n- **/graph [country]** - Show a graph with a timeline of new cases of the last 30 days in one country. Type `/graph world` for worldwide cases.\n- **/vacc [country]** - Show a graph with a timeline of daily administered vaccination doses in one country. Type `/vacc world` for worldwide vaccinations.\n- **/map [country]** - Show a case distribution map for one country. Type `/map world` for world map.\n- **/help** - Show the help.\n\nYou can use this bot in any Telegram chat without adding it by typing `@coronapandemicbot [country]`.\n\n## 🛠 Setup\n\n1. Clone this repo and install required Python dependencies:\n```\npython3 -m pip install -r requirements.txt\n```\n2. Create your own Telegram bot by contacting [@BotFather](https://t.me/BotFather).\n3. Rename the included file `config.sample.json` to `config.json` and fill in your personal bot token.  \n3. Run the bot:\n```\npython3 bot.py\n```\n\n## 📊 Data\n\nThe worldwide case statistics are provided and regularly updated by [worldometers.info](https://www.worldometers.info/coronavirus/).\nThe data for the case timeline plots is provided and updated by Johns Hopkins University.\nThe data for Covid-19 vaccinations is provided and updated by [Our World in Data](https://ourworldindata.org/covid-vaccinations).\n\nAll data is accessed via the [disease.sh REST API](https://github.com/disease-sh/API).\n\nThe case distribution maps are retrieved from [Wikimedia Commons](https://commons.wikimedia.org/wiki/Main_Page) and accessed via the [Wikidata Query Service](https://query.wikidata.org/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalpt%2Fcoronapandemicbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalpt%2Fcoronapandemicbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalpt%2Fcoronapandemicbot/lists"}