A followed Roblox experience. Keyed by canonical root placeId (paste a URL or id); ids are strings because Roblox ids overflow a 32-bit number column. universeId is resolved by the gameApi.

interface RobloxGame {
    channelId?: null | string;
    dbId?: string;
    kinds?: RobloxKind;
    pingRoleId?: null | string;
    placeId: string;
    title?: null | string;
    universeId?: null | string;
}

Properties

channelId?: null | string

Optional per-game routing override (PREMIUM — requires Category Routing; free guilds use the guild's default Roblox channel/role and a per-game override is rejected at save).

dbId?: string
kinds?: RobloxKind

Which signal(s) to notify on. Default both.

pingRoleId?: null | string
placeId: string
title?: null | string
universeId?: null | string