Discord bot · guild control plane

Một bot, nhiều module, cấu hình theo từng server.

Economy, Voice, Crypto, Simulator, Werewolf, Property Tycoon và AI dùng chung một control-plane. Guild owner hoặc admin-role có thể quản trị module từ dashboard mà không cần chạm trực tiếp vào database hay bot credentials.

Module catalog

Subsystem riêng, control-plane chung.

Module manifest khai báo metadata, activation và config schema. Dashboard render theo contract đó thay vì hardcode business logic ở browser.

💰 Core Economy

Currency, rewards và các giá trị economy theo guild.

Core

🎙️ Voice Progression

Voice XP, coins, leaderboard và milestone.

Core

📈 Crypto Exchange

Simulated market, portfolio và trading gameplay.

Configurable

⚔️ Simulator

Progression loop, pets, boosts và durable actions.

Configurable

🐺 Werewolf V2

Social deduction với recovery và authority boundaries.

Configurable

🤖 AI Agent

AI capabilities đi qua application-owned policy boundary.

Configurable
Security

Browser không phải authority.

Subscription/billing được để sau và có thể gắn vào entitlement seam hiện hữu mà không đổi dashboard authorization hay module configuration.

Discord OAuth = identityGuild owner/admin-role được resolve lại phía server.
HttpOnly session cookieDashboard không giữ bot token hay bearer token.
Optimistic config writesConcurrent edit cùng field trả conflict thay vì overwrite âm thầm.
Provider-ready boundaryBilling/entitlement là adapter tùy chọn, không phải dependency của dashboard.