| .env.example | ||
| .gitignore | ||
| bot.py | ||
| docker-compose.yml | ||
| Dockerfile | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
🚨 Бот отключений электроэнергии (МРСК Белгород)
Telegram-бот, который автоматически парсит и отображает актуальную информацию об плановых, внерегламентных и аварийных отключениях электроэнергии в г. Белгород.
Данные берутся с официального сайта МРСК Центра и Приволжья.
Возможности
- Просмотр трёх типов отключений
- Автоматическое обновление данных каждые 5 минут
- Удобный интерфейс через Telegram
- Подробное логирование запросов и ошибок
🛠 Технологии
- Python 3.11
- aiogram (v2)
- requests, pytz
- Docker (для развёртывания)
Запуск
1. Клонируйте репозиторий
2. Настройте конфигурацию
Скопируйте .env.example в .env и отредактируйте.
BOT_TOKEN=xxxxxxxxxxxxxxxxxxxxx
WEBHOOK_URL=https://ваш-домен.ru
3. Соберите и запустите через Docker
docker build -t mrsk_bot .
docker run -d \
--name mrsk_bot \
-p 5000:5000 \
-v $(pwd)/logs:/app/logs \
mrsk_bot
- Или через docker compose
Убедитесь, что ваш сервер доступен по
URL_APPи настроен reverse proxy (например, Nginx) на порт 5000.
Обратная связь
Если у вас есть вопросы, предложения или вы нашли баг — пишите: @pikusQQ
⚠️ Важно: Бот использует webhook, поэтому должен быть развёрнут на сервере с HTTPS.