Описание задачи
Разработать Telegram-бота, который автоматизирует простановку реакций на комментарии в заданной соцсети.
Функциональные требования
- Входные данные: пользователь отправляет боту ссылку (или несколько ссылок) на пост.
- Парсинг комментариев: бот с помощью Playwright или Selenium заходит под рабочими аккаунтами, извлекает список комментариев.
- Автоматическая реакция: согласно конфигурации (количество реакций - например от 5 до 10, типы: Like, Love и т.д.), бот ставит реакции на случайно выбранные комментарии.
Технические требования
- Стек: Python, Playwright или Selenium.
- Аккаунты: вход по Cookie или логин+пароль. Аккаунты хранятся в пуле, при блокировке автоматически подменяются новыми из заранее подготовленного файла.
- Прокси: к каждому профилю привязывается свой прокси.
- Настройки: гибкая конфигурация лимитов (например от 5 до 10 реакций на пост) и выбор типов реакций.
- Защита от блокировок: использование методов маскировки автоматизации (stealth-mode, рандомизация действий, подмена отпечатков браузера) для минимизации банов.
Ожидаемый результат
Бот стабильно обрабатывает очередь ссылок, эффективно использует пул аккаунтов и поддерживает оптимальную скорость реакции.