Functionseedcordv0.13.0
RequireBotPermissions
Requires the bot to hold every permission in scopescope, via checkPermissionscheckPermissions. Refuses outside a guild.
Checks the bot's own member, so unlike RequirePermissionsRequirePermissions it attaches to a modal handler too.
See also:Gated
RequireBotPermissions(
scope: BotPermissionScope,
options?: RequirePermissionsOptions
): Gate<InteractionGateContext, "RequireBotPermissions">RequireBotPermissions(
scope: BotPermissionScope,
options?: RequirePermissionsOptions
): Gate<InteractionGateContext, "RequireBotPermissions">scope
scope: BotPermissionScopescope: BotPermissionScopeThe permission flag bits the bot must all hold.
options?
options?: RequirePermissionsOptionsoptions?: RequirePermissionsOptionsOverride each refusal, the outside-guild one with notInGuildnotInGuild and the missing-permissions one with missingmissing.