Добавить в корзинуПозвонить
Найти в Дзене
Блог Волкова

Telegram бот-информатор о ситуации с коронавирусом

Доброго времени суток! В наше время самое главное получать достоверную информацию и главное получать её оперативно. Так как в нашем мире бушует злобный коронавирус я решил создать бота (зеркало) информатора для Telegram который облегчает получение информации. В этой статье вы узнаете: Как же мне пришла эта идея? В один прекрасный день я подумал: «А зачем ежедневно заходить на сайт оперштаба если я могу автоматизировать этот процесс?» В качестве платформы был выбран Telegram, ибо он достаточно удобен для получения такой информации ну и это единственный мессенджер, которым я пользуюсь. И в итоге за 12 дней работы моя идея воплотилась в жизнь в виде бота (зеркало) на Python С чем пришлось столкнуться во время разработки и приятные находки С начала был медленный парсинг веб-страницы с помощью BeautifulSoup (От чего я не избавился в финальной версии) но потом я, изучая код, который получал с помощью кода и нашел API сайта оперштаба в котором была вся нужная мне информация! Это стало при
Оглавление

Доброго времени суток! В наше время самое главное получать достоверную информацию и главное получать её оперативно. Так как в нашем мире бушует злобный коронавирус я решил создать бота (зеркало) информатора для Telegram который облегчает получение информации. В этой статье вы узнаете:

  1. Как мне пришла эта идея
  2. С чем пришлось столкнуться во время разработки и приятные находки
  3. Описание работы с моим API

Как же мне пришла эта идея?

В один прекрасный день я подумал: «А зачем ежедневно заходить на сайт оперштаба если я могу автоматизировать этот процесс?» В качестве платформы был выбран Telegram, ибо он достаточно удобен для получения такой информации ну и это единственный мессенджер, которым я пользуюсь. И в итоге за 12 дней работы моя идея воплотилась в жизнь в виде бота (зеркало) на Python

Пример работы бота
Пример работы бота

С чем пришлось столкнуться во время разработки и приятные находки

С начала был медленный парсинг веб-страницы с помощью BeautifulSoup (От чего я не избавился в финальной версии) но потом я, изучая код, который получал с помощью кода и нашел API сайта оперштаба в котором была вся нужная мне информация! Это стало приятым открытием, которое очень облегчило мне получение данных о регионах. Но у медали всё же две стороны и тут на сцену вышел BeautifulSoup который прекрасно подошел для получения статистики по России. Так и был создан API о использовании которого в следующем пункте.

Описание работы с моим API

http://apicovid.vcorp.tech/{metod}

Get_all - выводит информацию по России с сайта СтопКоронавирус.рф

Get_region/{regioncode} - выводит информацию по определённым регионам России

data/region_code - выводит список regioncode

Будьте здоровы и получайте достоверную информацию первыми!