Была поставлена Задача
1. Разработка Telegram-бота, осуществляющего парсинг сайта
1xbet(зеркало https://1xlite-xxxxx.bar/ru/live/ice-hockey/2454428-rhl для мониторинга хоккейных матчей RHL в реальном времени и отправки уведомлений при наступлении определённых условий.
2. Функциональные требования
2.1 Основные функции
Мониторинг сайта 1xbet в разделе:
Live → Хоккей → RHL Лига
Обработка 1–2 событий, отображающихся на странице.
Проверка условий и отправка уведомлений:
Условие 1:
По истечении 2ух периодов
Счёт: 0:0 или 0:1
Действие: отправить уведомление с названием события и счётом (однократно)
Условие 2:
Счёт: 5:5 или 4:4
Действие: отправить уведомление с названием события и счётом (однократно)
2.2 Интервал проверки
Периодичность парсинга: каждые 30–45 секунд
2.3 Работа с Telegram
Отправка уведомления в Telegram-чат (бот отправляет сообщение пользователю/группе)
Сообщение отправляется только один раз на каждое срабатывание условия.
2.4 Администрирование
Возможность изменять ссылку для мониторинга (так как она периодически меняется)
(например: через конфигурационный файл или команду в Telegram)
Решение - консольное приложение под Windows на C#.