Техническое задание: Автоматизированная система выдачи предметов для Roblox Murder Mystery 2
Цель проекта
Разработка надежной, безопасной и полностью автоматизированной системы выдачи предметов (виртуальных ножей, скинов) в популярной игре Roblox Murder Mystery 2. Система должна быть интегрирована с существующим веб-сайтом на фреймворке Yii2.
Основные задачи
- Создание бота, способного работать с игровым клиентом Roblox и выполнять операции по передаче предметов между аккаунтами.
- Обеспечение полной автоматизации процесса: от получения заказа на сайте до успешной выдачи предмета игроку.
- Реализация безопасного и стабильного подключения к игровым аккаунтам.
- Интеграция API бота с административной панелью сайта на Yii2 для управления заказами и отслеживания статусов.
- Организация очереди заданий и обработка ошибок для бесперебойной работы.
Ключевые требования к системе
- Надежность: Система должна минимизировать риски потери предметов или аккаунтов.
- Безопасность: Реализация безопасных методов хранения и использования учетных данных.
- Автоматизация: Минимизация ручного вмешательства. Все процессы - прием заказа, логин, передача предмета, обновление статуса - выполняются автоматически.
- Масштабируемость: Архитектура должна позволять легко увеличивать количество обрабатываемых заказов.
- Логирование: Детальное ведение логов всех операций для анализа и отладки.
- Уведомления: Интеграция системы уведомлений для администратора о критических ошибках или завершенных задачах.
Ожидаемый результат
Готовое к промышленной эксплуатации решение, которое позволяет пользователям сайта приобретать внутриигровые предметы, а системе - автоматически и корректно выполнять их выдачу в Roblox Murder Mystery 2 без постоянного контроля со стороны человека.