-
Notifications
You must be signed in to change notification settings - Fork 7
Description
История
Журналистам и гражданским активистам в их деятельности зачастую требуется оперативно узнавать информацию о том, сколько каким организациям выделяются крупные субсидии. Одним из решений данной задачи может стать тематический телеграм-бот, отправляющий в телеграмм-канал крупные субсидии после их появления в API.
Задача
Разработать телеграм-бот, который c помощью API реестра субсидий (http://budget.gov.ru/epbs/faces/p/%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B8%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/opendata?code=7710568760-FEDBUDGETAGREEMENT&_adf.ctrl-state=ubjnwyi1r_21®ionId=45) будет автоматически постить сообщение в телеграм, как только появляется новая субсидия. На выбор вы можете взять одну из трех тем субсидий:
- на сумму более 100 миллионов рублей;
- выданная Министерством финансов;
- выданная Министерством промышленности и торговли.
Каждые 4 часа проверять наличие новой субсидии и постить в телеграм.
Сложный уровень
Добавить автоматическую генерацию с постингом в телеграм инфографики (картинки для привлечения внимания) с данными субсидиями (например, распределением средств по годам). Например, с помощью https://www.dataquest.io/blog/making-538-plots/ или любой другой библиотеки визуализации.
Технологии
- Привычные вам веб-технологии и языки программирования
- Telegram bot API https://core.telegram.org/bots/api
Параметры задачи
Время выполнения: 3-6 часов
Уровень сложности: средний/сложный
Баллы: 5/8 (исследование 1/2, агрегация данных 1, программирование 3, парсинг данных 0/2)
Источники данных
- API реестра субсидий для мониторинга. Описание и документация в паспорте набора данных http://budget.gov.ru/epbs/faces/p/%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B8%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/opendata?code=7710568760-FEDBUDGETAGREEMENT&_adf.ctrl-state=ubjnwyi1r_21®ionId=45 (прямая ссылка на файл с документацией: http://budget.gov.ru/opendata/7710568760-FEDBUDGETAGREEMENT/resource/eb9344b1-9313-41e7-95ef-d5a516461e5c)
- Реестр субсидий http://rs.budget.gov.ru