mirror of
https://github.com/EDeev/npr_meteobot.git
synced 2026-10-07 20:49:33 +03:00
2 KiB
2 KiB
NPR MeteoBot
Русский · English
Telegram-бот для школьников Норильского промышленного района: присылает актировки (отмену занятий из-за мороза и ветра) для своей смены и района и показывает прогноз погоды.
Статус: школьный проект (2022), завершён, в архиве
Стек: Python 3.10 · aiogram 2 · SQLite · Selenium + BeautifulSoup (сайт администрации, Gismeteo) · pymorphy2
- Подписка на актировки по смене (1 или 2) и району: Норильск, Талнах, Оганер, Кайеркан
- Регулярная проверка сайта администрации и рассылка подписчикам
- Прогноз погоды на день и на 10 дней вперёд (данные Gismeteo)
Запуск
pip install -r requirements.txt
BOT_TOKEN=токен_от_BotFather python bot.py
База sub.db создаётся при первом запуске из schema.sql. Для актировок нужен Chrome: сайт
администрации читается через Selenium.
Лицензия
Школьный проект (2022). Код открыт для изучения, отдельной лицензии нет.
Автор
Деев Егор Викторович — GitHub · Telegram · egor@deev.space
⭐ Если проект оказался полезным, поставьте звёздочку на GitHub!
Сделано с ❤️ — deev.space