Private repositoryПриватный репозиторий
Community Operations PlatformCommunity Operations Platform
An offline-first platform for operating an interactive Discord community with bots, events, and analytics. Built for and used by Dead Station Files.Offline-first платформа управления интерактивным Discord-сообществом, ботами, событиями и аналитикой. Создана и используется для Dead Station Files.
Run a live community from one place
Community Operations Platform brings together the operator console, API, and Discord bot runtime. Operators can monitor services, manage interaction entry points, publish replies and events, work with roles, and inspect the actual state of commands in Discord.
Complex logic stays in testable bot modules, while content and simple interactions can be changed from the console. New modules connect through manifests, so the interface does not depend on a fixed list of bots.
Built for Dead Station Files
The platform adds an optional community layer around the single-player game without making the game dependent on its backend. It powers service functions, Evacom authorization, the Data Broker NPC bot, quests, events, Discord role rewards, and codes discovered in the game.
Operators can compare desired and actual Discord state, update published content without reconnecting bots, and use a single audit and analytics log.
Управление живым сообществом из одного места
Community Operations Platform объединяет панель оператора, API и среду исполнения Discord-ботов. Из неё можно следить за состоянием сервисов, управлять точками входа, публиковать реплики и события, работать с ролями и видеть фактическое состояние команд в Discord.
Сложная логика остаётся в тестируемых модулях ботов, а контент и простые взаимодействия меняются из панели. Новые модули подключаются через манифесты, поэтому интерфейс не привязан к списку конкретных ботов.
Использование в Dead Station Files
Платформа добавляет к одиночной игре необязательный слой сообщества, не делая игру зависимой от backend. Через неё работают сервисные функции, авторизация Evacom, NPC-бот Data Broker, задания, события, выдача Discord-ролей и обмен найденными в игре кодами.
Оператор видит ожидаемое и фактическое состояние Discord отдельно, может обновлять опубликованный контент без переподключения ботов и получает единый журнал действий и аналитики.
ScreenshotsСкриншоты




