Описание задачи
Необходимо реализовать автоматизированный скрипт для Telegram-бота, который выполняет покупку товара по заданным командам, а также обеспечивает обход защиты Cloudflare в виде нажатия галочки 'I am not a robot'.
Требования
- Автоматизация покупки: бот должен реагировать на определенные команды и последовательно выполнять действия по оформлению заказа.
- Обход Cloudflare капчи: использовать механизмы (например, Playwright или Selenium) для эмуляции клика на чек-бокс и прохождения проверки.
- Обработка сессий: поддержка куки и сессий для минимизации повторных капч.
- Логирование: вести журнал действий и ошибок для отладки.
- Интеграция с Telegram API: работа через botfather и обработчик команд.
Дополнительно
- Для обхода Cloudflare могут потребоваться современные браузерные драйверы (Chrome в headless режиме) и эмуляция человеческого поведения (задержки, рандомизация кликов).
- Бот должен работать в фоновом режиме 24/7 без внешнего вмешательства.
- Ожидаемая платформа: VPS с Linux и Python 3.10+.