--- # 🚨 Бот отключений электроэнергии (МРСК Белгород) Telegram-бот, который автоматически парсит и отображает актуальную информацию об **плановых**, **внерегламентных** и **аварийных** отключениях электроэнергии в г. Белгород. Данные берутся с официального сайта [МРСК Центра и Приволжья](https://www.mrsk-1.ru/). --- ## Возможности - Просмотр трёх типов отключений - Автоматическое обновление данных каждые **5 минут** - Удобный интерфейс через Telegram - Подробное логирование запросов и ошибок --- ## 🛠 Технологии - Python 3.11 - [aiogram](https://docs.aiogram.dev/) (v2) - requests, pytz - Docker (для развёртывания) --- ## Запуск ### 1. Клонируйте репозиторий ### 2. Настройте конфигурацию Отредактируйте файл `config.py`: ```python token = 'ВАШ_TELEGRAM_BOT_TOKEN' URL_APP = 'https://ваш-домен.ru' ``` ### 3. Соберите и запустите через Docker ```bash docker build -t mrsk_bot . docker run -d \ --name mrsk_bot \ -p 5000:5000 \ -v $(pwd)/logs:/app/logs \ mrsk_bot ``` > Убедитесь, что ваш сервер доступен по `URL_APP` и настроен reverse proxy (например, Nginx) на порт 5000. --- ## 📁 Структура проекта ``` . ├── bot.py # Основной файл бота ├── main.py # Парсер данных с сайта МРСК ├── config.py # Конфигурация (токен, URL, API-эндпоинты) ├── requirements.txt # Зависимости Python ├── Dockerfile # Для сборки образа ├── logs/ # Директория для логов (бот.log, parser.log, users.log) └── README.md ``` --- ## Обратная связь Если у вас есть вопросы, предложения или вы нашли баг — пишите: [@pikusQQ](https://t.me/pikusQQ) --- > ⚠️ **Важно**: Бот использует **webhook**, поэтому должен быть развёрнут на сервере с HTTPS. ---