Описание задачи

Разработать Telegram-бота, который автоматизирует простановку реакций на комментарии в заданной соцсети.

Функциональные требования

  • Входные данные: пользователь отправляет боту ссылку (или несколько ссылок) на пост.
  • Парсинг комментариев: бот с помощью Playwright или Selenium заходит под рабочими аккаунтами, извлекает список комментариев.
  • Автоматическая реакция: согласно конфигурации (количество реакций - например от 5 до 10, типы: Like, Love и т.д.), бот ставит реакции на случайно выбранные комментарии.

Технические требования

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

Ожидаемый результат

Бот стабильно обрабатывает очередь ссылок, эффективно использует пул аккаунтов и поддерживает оптимальную скорость реакции.