Guards
Built-in guards for common access control patterns.
Summary
Functions
Section titled “Functions”guildOnly
Section titled “guildOnly”Guards . guildOnly ( interaction ) -> boolean
Returns true if the interaction was invoked inside a guild.
Parameters
| interaction: TypesCommand |
Returns
| boolean |
dmOnly
Section titled “dmOnly”Guards . dmOnly ( interaction ) -> boolean
Returns true if the interaction was invoked in a DM.
Parameters
| interaction: TypesCommand |
Returns
| boolean |
ownerOnly
Section titled “ownerOnly”Guards . ownerOnly ( ownerIds ) -> (interaction: TypesCommand) -> boolean
Returns a guard that passes only if the invoking user's ID is in ownerIds.
Parameters
| ownerIds: { string } |
Returns
| TypesCommand) -> boolean |