Functioncorev0.12.0buildKeyBuilds a rate-limit key from a prefix and scope parts, joined with :. A null or undefined part becomes 'global'. A key built from a DM's guild id reads <prefix>:global for every DM caller. buildKey( prefix: string, parts: readonly (string | null | undefined)[] ): stringExamplesCopybuildKey('report', interaction.guildId); // 'report:1234...' or 'report:global' in a DMParamsprefixprefix: stringThe bucket family, e.g. 'cooldown'. partsparts: readonly (string | null | undefined)[]Scope values, e.g. a user or guild id.