Спарсить: информацию о матчах. Телеграм бот-парсер на Python Краткое описание функционала бота: Бот должен отбирать матчи по заданным параметрам, сохранять их в файл и выводить в телеграмме всю необходимую информацию о матчах До начала матча: Парсер должен проверять матч на соответствие критериям, далее если матч им соответствует, то программа должна записать всю необходимую информацию о нем в Excel-файл по примеру (см. Шаблон Excel таблицы) и вывести ее в телеграмм бота. Форма вывода информации зависит от режима работы бота. После окончания матча: Парсер должен записать в Excel-файл (см. Шаблон Excel таблицы): максимальный коэффициент, счет игры, счет каждого сета и результат события (сбылся предполагаемый исход или нет) Требования: - Знание языка программирования Python - Бот должен быть выполнен с помощью модуля Aiogram Информация, которую нужно спарсить: - Дата - Время - Лига - Игрок A - Игрок B - Вероятность победы игрока (рассчитать на основ личных встреч, которые находятся в разделе head to head) - Исход (вычислить на основе личных встреч) - Количество очных встреч - Коэффициент до начала событи - Ссылка на матч - Максимальный коэффициент, который был во время события - Счет игры - Счет каждого сета - Результат матча Критерии отбора матча (Все критерии должны быть переменными для поселяющей удобной перенастройки бота): - Должно быть не менее 2 очных встреч за все время (количество матчей указывается отдельной переменной) - За последний год должно быть сыграно не менее 3 очных встреч (количество матчей указывается отдельной переменной) - Один из игроков должен побеждать другого не менее чем в 80% случаев за весь период времени или не менее 80% за последние десять матчей исходя из статистики на сайте (вероятности указываются отдельной переменной) - Менее 50% очных встреч должны быть сыграны с счетом 3:2 или 2:3 (вероятность указывается отдельной переменной) - Минимальный коэффициент 1,05 (указывается отдельной переменной) Режимы работы телеграм бота (выбирается в боте с помощью кнопок): - Лайв (публикуется каждый матч отдельно за 20 минут до его начала по заданному шаблону сообщения) - Линия (отправляет Excel файл со всеми отобранными матчами, которые играются в ближайшие 24 часа) - Статистика (отправляет Excel файл со всеми отобранными матчами за все время).