Техническое задание на разработку бота для сайта
Функциональные требования:
Поиск и приоритизация заказов:
Бот должен регулярно сканировать страницу аукциона:
В приоритете — новые заказы, которые только что появились.
Если новых заказов нет — бот должен переходить к самым новым, свежим заказам в порядке убывания актуальности.
Фильтрация по типам и предметам:
Возможность вручную задавать и изменять настройки фильтров:
По предмету (например: «Юриспруденция», «Психология» и т.д.)
По типу работы (например: «Курсовая», «Дипломная», «Контрольная» и т.п.)
Автоматическая отправка сообщений:
При отклике на заказ бот должен автоматически отправлять приветственное сообщение.
Сообщение должно задаваться вручную в виде редактируемого шаблона в настройках программы.
Через заданный промежуток времени (5–10 минут, настраиваемо), если от заказчика нет ответа, бот должен отправлять напоминание/уточнение — также по заранее заданному шаблону.
Многопоточность и поддержка нескольких аккаунтов:
Бот должен поддерживать одновременную работу с несколькими аккаунтами (как минимум 3–5).
Для каждого аккаунта должна быть своя сессия, cookie, авторизация и логика работы.
Гибкие шаблоны сообщений:
Приветственное и догоняющее сообщения задаются в конфигурационных файлах/панели.
Возможность быстро их менять без вмешательства в код.
Резерв по устойчивости к обновлениям сайта:
Разработчик должен обеспечить гарантию доработки (не бесплатно), если сайт обновится и работа бота будет нарушена.
Структура кода и документация должны предусматривать возможность оперативного обновления без полной переделки проекта.
Технические условия и ограничения:
Язык разработки: по выбору исполнителя
Интерфейс: можно консольный или минимальный GUI, главное — удобство настройки шаблонов, фильтров и аккаунтов.
Требуется логирование действий: авторизация, отправленные сообщения, ошибки, статусы.
Работа бота — 24/7 с автообновлением сессий и защитой от вылетов (переподключение при сбое).
Работа через прокси (если потребуется для обхода ограничений по IP).
Интересует стоимость, сроки выполнения.
Заявки фрилансеров

