Optionalappid?: numberOptionalkind?: "patch" | "announcement"Optionallimit?: numberOptionaldlc?: "0" | "1"OptionalplayOptionalstore?: stringOptionalstore?: stringDiscover grid — top ~100 Roblox games by players. following reflects THIS guild's follows.
Optionalstore?: stringOptionalstore?: stringPreview a pasted roblox.com/games/<id> URL or bare place id before following — resolves the
title/thumbnail/players. placeId accepts a URL or id; the bot extracts the numeric id.
Search Roblox games by name (live proxy). Same followable-card shape as the popular grid.
Optionallimit?: numberFull Steam catalog search by name (proxied from the gameApi) — find ANY Steam game, not just catalog deals.
Optionallimit?: numberSend a sample notification for one feature (the "Test" button). free = free-game/deal,
changelog = patch notes, roblox = Roblox update. channelId (required) and pingRoleId
(optional) come from the possibly-unsaved dashboard form, so the test reflects what the admin is
configuring right now — not the last-saved config. Uses the exact render/webhook/permission path
the real pings take. Requires that feature be enabled.
OptionalpingReplace the guild's followed Roblox experiences (replace-semantics). placeId accepts a game
URL, a bare id, or a numeric string — the bot extracts the place id. Capped at 500.
Combined providers + taxonomy bootstrap (the bot's
/games/meta) — one call for picker UIs.