Техническое задание на разработку бота для сайта

Любовь3 месяца в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.06.2025

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

  1. Поиск и приоритизация заказов:

    • Бот должен регулярно сканировать страницу аукциона:

    • В приоритете — новые заказы, которые только что появились.

    • Если новых заказов нет — бот должен переходить к самым новым, свежим заказам в порядке убывания актуальности.

  2. Фильтрация по типам и предметам:

    • Возможность вручную задавать и изменять настройки фильтров:

      • По предмету (например: «Юриспруденция», «Психология» и т.д.)

      • По типу работы (например: «Курсовая», «Дипломная», «Контрольная» и т.п.)

  3. Автоматическая отправка сообщений:

    • При отклике на заказ бот должен автоматически отправлять приветственное сообщение.

    • Сообщение должно задаваться вручную в виде редактируемого шаблона в настройках программы.

    • Через заданный промежуток времени (5–10 минут, настраиваемо), если от заказчика нет ответа, бот должен отправлять напоминание/уточнение — также по заранее заданному шаблону.

  4. Многопоточность и поддержка нескольких аккаунтов:

    • Бот должен поддерживать одновременную работу с несколькими аккаунтами (как минимум 3–5).

    • Для каждого аккаунта должна быть своя сессия, cookie, авторизация и логика работы.

  5. Гибкие шаблоны сообщений:

    • Приветственное и догоняющее сообщения задаются в конфигурационных файлах/панели.

    • Возможность быстро их менять без вмешательства в код.

  6. Резерв по устойчивости к обновлениям сайта:

    • Разработчик должен обеспечить гарантию доработки (не бесплатно), если сайт обновится и работа бота будет нарушена.

    • Структура кода и документация должны предусматривать возможность оперативного обновления без полной переделки проекта.


Технические условия и ограничения:
  • Язык разработки: по выбору исполнителя

  • Интерфейс: можно консольный или минимальный GUI, главное — удобство настройки шаблонов, фильтров и аккаунтов.

  • Требуется логирование действий: авторизация, отправленные сообщения, ошибки, статусы.

  • Работа бота — 24/7 с автообновлением сессий и защитой от вылетов (переподключение при сбое).

  • Работа через прокси (если потребуется для обхода ограничений по IP).

Интересует стоимость, сроки выполнения.

Заявки фрилансеров