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