This mixin holds symbols that can be shared in slashcommands independent of options or subcommands.
Sets the default permissions a member should have in order to run the command.
Remarks
You can set this to'0'
to disable the command by default.Name | Type | Optional | Description |
---|---|---|---|
permissions | Permissions | bigint | number | null | undefined | No | The permissions bit field to set |
Use setDefaultMemberPermissions or setDMPermission instead.
Deprecated
Remarks
If set tofalse
, you will have to later PUT
the permissions for this command.Name | Type | Optional | Description |
---|---|---|---|
value | boolean | No | Whether or not to enable this command by default |
Sets if the command is available in direct messages with the application.
Remarks
By default, commands are visible. This method is only for global commands.Sets whether this command is NSFW.
Name | Type | Optional | Description |
---|---|---|---|
nsfw | boolean | Yes | Whether this command is NSFW |
Serializes this builder to API-compatible JSON data.