1. Описание задачи:
В Telegram существует возможность покупки подарков за внутреннюю валюту. Подарки появляются в определённое время, и требуется, чтобы скрипт с тестового аккаунта (тестовый аккаунт с внутренней валютой предоставлю) в автоматическом режиме, максимально быстро приобрёл заданное количество подарков по заранее известной цене. Важно, чтобы действия скрипта имитировали поведение реального пользователя для обхода ограничений, накладываемых на ботов, особенно в первые минуты после появления подарков. (Стоит использовать базовые методы обхода, т/к ограничения несерьезные, возможно, не стоит использовать telegram API)
2. Функциональные требования:
Мониторинг страницы:
- Скрипт должен непрерывно обновлять страницу с подарками в Telegram (нужно найти максимально эффективный способ, убедится, что страница действительно обновляется)
- Определять момент появления нового подарка с нужной ценой (M).
- Интервал обновления страницы — оптимальный
Покупка подарков:
- При обнаружении нужного подарка скрипт должен автоматически выполнить покупку заданного количества (N штук).
- Операция покупки должна осуществляться максимально быстро после появления подарка.
- Скрипт должен избегать регулярных шаблонных действий, характерных для ботов.
Уведомления:
- После успешной покупки (или в случае возникновения ошибки) скрипт должен отправлять уведомление.
Логирование и отладка:
- Для проверки работоспособности длительное время (около нескольких часов), возможно реализовать лог действий