Техническое задание: Разработка автоматизированного бота

Основная цель проекта

Создание программного обеспечения для автоматизации взаимодействия с веб-платформой. Бот должен выполнять регистрацию и последующие действия от имени пользователей.

Ключевые технические требования

Стек технологий

  • Язык программирования: Python
  • Основная библиотека для HTTP-запросов: requests
  • Реализация многопоточности для параллельного выполнения задач

Функциональные модули

  • Прокси-менеджер: Поддержка ротации и управления прокси-серверами для обеспечения анонимности и обхода ограничений.
  • Интеграция с SMS-сервисом: Автоматическое получение виртуальных номеров для регистрации и подтверждения действий на платформе.
  • Многопоточный движок: Возможность одновременной работы с несколькими аккаунтами для повышения эффективности.
  • Устойчивость к ошибкам: Механизмы обработки исключений, повторных попыток и логирования событий.

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

Стабильно работающий бот, способный автономно выполнять заданный сценарий работы с платформой, используя указанные инструменты для обхода защиты и массовых операций.

Автоматизация отчетов для клиентов через Google Таблицы и PDF

Требуется настроить связанные Google Таблицы для сбора диагностических данных и автоматической генерации PDF-отчетов для отправки клиентам. Нужно автоматизировать процесс от внесения данных до формирования итогового документа.

Расчет компенсации отпуска при увольнении с учетом периода простоя

Требуется произвести перерасчет компенсации за неиспользованный отпуск при увольнении. Работодатель не предоставлял работу и не выплачивал зарплату в определенный период, что не было учтено в первоначальном расчете. Нужен подробный расчет с итоговой суммой.