Overview
9/12 modules wired
Health, modules, and system readiness
Collections
27
Appwrite database surface
Modules Wired
9/12
Portal, bot, and worker areas
Queues
14
BullMQ processing channels
Missing Env
0
Required variables still unset
Workspace
Select the Discord server Foreman should manage.
sign in required
Sign in with Discord through Appwrite to unlock guild selectors and portal actions.
Appwrite
Awaiting live check
configured
Discord Gateway
Bot token and OAuth configuration
configured
token configuredtrue
client id configuredtrue
oauth configuredtrue
Redis
BullMQ, cooldowns, locks, and cache
configured
Workers
Start with npm run worker:start
configured
System Modules
Portal, bot, worker, queue, and storage responsibilities.
| Module | Owner | Queue | State |
|---|---|---|---|
Role Selection Publish self-serve role menus with Discord previews. | Bot | progression | wired |
Embed Builder Compose, test, schedule, and reuse branded embeds. | Portal | scheduled-embeds | wired |
Economy Manage balances, shop items, daily rewards, and logs. | Worker | economy | wired |
Mini-Games Tune cooldowns, rewards, XP, and channel limits. | Bot | economy | wired |
Chat Metrics Track valid activity, XP, streaks, and promotions. | Worker | analytics | wired |
Notifications Coordinate Twitch, YouTube, RSS, and creator alerts. | Worker | notifications | wired |
Moderation Cases, notes, timeouts, automod rules, and staff logs. | Bot | moderation | wired |
Tickets Ticket categories, ownership, transcripts, and archives. | Worker | ticket-processing | wired |
Giveaways Create giveaways, draw winners, and expire entries. | Bot | giveaways | planned |
Polls Role-aware polls with anonymous and timed options. | Portal | events | planned |
Events Schedule community events and reminders. | Worker | events | planned |
Analytics Guild health, trends, queue health, and exports. | Portal | analytics | ready |