Game Intel dashboard
Subscribe to game patch notes, free game promotions, store discounts, and GPU/driver releases. Pick how each event lands \u2014 a chat post, a forum thread, live or digested, or a hybrid \u2014 and watch the analytics.
Before you start
A short checklist before you create your first subscription.
- The Game Intel module is enabled for the server.
- You hold game-intel.view, plus game-intel.manage for write actions.
- A destination text/announcement channel and (optionally) a forum channel exist.
- You know which games or providers you want to track — specific titles, store-wide discounts, or driver vendors.
- For forum delivery, the bot has Manage Threads in the target forum channel.
What you'll see
Six tabs run across the top. Each one is described below.
Subscriptions tab
One row per topic the bot is watching. Use this tab to add and prune what gets posted.
Filters and counters
- Type filter: All, PATCH_GAME, FREE_GAMES, DISCOUNTS, DRIVERS.
- Status filter: All, Active, Paused, Deleted.
- Per-row actions: edit, pause/resume, delete (with a confirm prompt).
The Create subscription modal
Patch & game updates, free games, store discounts, or driver/GPU releases.
Example: PATCH_GAME
For PATCH_GAME, pick one or many games from the searchable roster. For FREE_GAMES, DISCOUNTS, DRIVERS the target maps to a provider (Steam, Epic, NVIDIA, AMD, etc.).
Where this subscription posts. The picker filters to the channel types allowed by your posting mode.
TEXT posts a normal message; FORUM creates or replies to a thread in a forum channel.
LIVE posts every event, DIGEST batches them on an interval, HYBRID combines both.
Only for FORUM mode. The forum where threads are created.
PER_GAME_TOPIC, PER_PROVIDER_TOPIC, or PER_EVENT_TOPIC \u2014 controls how threads are split.
REPLY adds a new message, EDIT_LEAD updates the lead post, HYBRID_FORUM does both for major changes.
Optional include/exclude rules \u2014 e.g. only Windows patches, only AAA discounts, only drivers from one vendor.
Friendly display name for the subscription. Falls back to the target if left blank.
Events feed tab
The raw stream of canonical events the system has detected for your subscribed targets.
What's in the table
- Title, provider (Steam, Epic, NVIDIA, etc.), event type chip (PATCH/FREE/DISCOUNT/DRIVER).
- Confidence chip: HIGH, MEDIUM, or LOW. Subscriptions can choose a minimum threshold via the Settings tab.
- Timestamp and a JSON metadata blob (game ID, store, region, version, etc.).
Deliveries tab
Per-event audit of where each post landed and what came back.
Delivery results
- SUCCESS
- Message was posted (and a Discord message ID was returned).
- RATE_LIMITED
- Discord asked us to slow down. The retry rules in Settings handle this automatically.
- CHANNEL_MISSING
- The destination channel was deleted or no longer accessible to the bot.
- PERMISSION_DENIED
- The bot lost a required permission (Send Messages, Create Threads, Embed Links, etc.).
- FAILED
- A different error \u2014 the row's error column holds the upstream message.
Analytics tab
Totals and shape of activity over time.
What you'll see
- KPI cards: total subscriptions, active subscriptions, total deliveries, successful deliveries.
- Subscriptions by type: bar chart split across PATCH_GAME, FREE_GAMES, DISCOUNTS, DRIVERS.
- Deliveries by result: bar chart of success vs rate-limited vs other failures.
Audit tab
Filterable log of every change made in the Game Intel dashboard.
What's logged
Settings tab
Server-wide defaults that every new subscription inherits.
| Setting | Type | Default | Description |
|---|---|---|---|
| Default posting mode | Dropdown | TEXT | TEXT (regular message) or FORUM (thread). |
| Default posting strategy | Dropdown | LIVE | LIVE, DIGEST, or HYBRID. |
| Default forum update mode | Dropdown | REPLY | REPLY, EDIT_LEAD, or HYBRID_FORUM. |
| Default topic strategy | Dropdown | PER_GAME_TOPIC | How forum threads are split. |
| Default text channel | Channel | None | Used when a subscription has no specific channel. |
| Default forum channel | Channel | None | Used for FORUM mode subscriptions without a channel. |
| Log channel | Channel | None | Optional channel for delivery failures and config changes. |
| Language preference | Text (ISO) | en | Two-letter language code used to filter localised events. |
| Severity threshold | Dropdown | LOW | Minimum confidence level required to ship an event (LOW = ship everything). |
| Include platforms | Tags | Empty | Comma list of platforms to allow — e.g. windows, ps5. Empty means all. |
| Exclude platforms | Tags | Empty | Comma list of platforms to skip. |
| Quiet hours enabled | Toggle | Off | Pause delivery during a daily window. |
| Quiet hours start / end | Time (24h) | 00:00 / 06:00 | Window during which posts are held back. |
| Max posts per hour | Number | 20 | Server-wide cap to protect the channel from spikes. |
| Burst threshold | Number | 10 | Number of events in a short window before HYBRID switches to digest. |
| Digest interval (minutes) | Number | 60 | How often DIGEST mode flushes batched events. |
| Retention (days) | Number | 90 | How long delivery and event records are kept before cleanup. |
Common tasks
Three workflows that take you through the dashboard end-to-end.
Track patch notes for a single game
Open DashboardGame IntelSubscriptions.
- Click Add subscription. Pick PATCH_GAME as the type.
- Search for the title in the multi-select \u2014 e.g. Counter-Strike 2. Pick the result.
- Set Channel to a text channel, leave the mode on TEXT, strategy on HYBRID.
- Click Save. Switch to Events feed to wait for the next detection.
Set up a free-games forum
Open DashboardGame IntelSubscriptions.
- Click Add subscription. Pick FREE_GAMES.
- Pick the providers you care about (Epic, GOG, Steam) in the target multiselect.
- Switch Posting mode to FORUM and pick a forum channel.
- Set Topic strategy to PER_PROVIDER_TOPIC so each store gets its own thread.
- Use Forum update mode = HYBRID_FORUM so the lead post stays current and replies note major changes.
- Click Save.
Tighten the firehose during quiet hours
Open DashboardGame IntelSettings.
- Toggle Quiet hours enabled on.
- Set Quiet hours start to 22:00 and end to 07:00.
- Lower Max posts per hour to 10 if you want extra protection during peak.
- Click Save changes at the top right.
Troubleshooting
Most issues come from filters being too tight, the bot losing permissions, or quiet hours kicking in unexpectedly.