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