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