Разработка автоматизированной системы выдачи предметов для Roblox

Цель проекта

Создание надежной, безопасной и полностью автоматизированной системы, которая будет управлять выдачей предметов в игре Roblox Murder Mystery 2. Система должна быть интегрирована с веб-платформой.

Ключевые задачи и требования

Основной функционал

  • Разработка Python-бота для работы с Roblox API.
  • Обеспечение автоматической выдачи предметов (in-game items) игрокам.
  • Создание надежной и отказоустойчикой архитектуры системы.

Интеграция

  • Интеграция бота с веб-сайтом, разработанным на фреймворке Yii2 (PHP).
  • Обеспечение двустороннего обмена данными между веб-платформой и игровым ботом.

Требования к безопасности и надежности

  • Реализация безопасных методов аутентификации и авторизации.
  • Защита от несанкционированного доступа и мошеннических действий.
  • Обеспечение стабильной работы системы 24/7 с минимальным временем простоя.
  • Реализация логирования всех операций для отслеживания и отладки.

Технические детали

  • Бот должен быть написан на Python.
  • Необходимо использовать официальные или стабильные неофициальные методы работы с Roblox API.
  • Архитектура системы должна позволять масштабирование и добавление нового функционала.

Ожидаемый результат

Полностью работоспособная автоматизированная система, которая по запросу с веб-сайта безопасно и корректно выдает указанные предметы заданным игрокам в Roblox Murder Mystery 2, ведя при этом журнал всех транзакций.