Package io.facet.commands
Types
A discord application command.
The context for an interaction with an application command.
An application command that is available globally, but can only be used from within a guild.
An application command that is available globally, but can only be used from within a guild.
An application command that is available globally, but can only be used from within a guild.
An application command that is available globally.
The context for an interaction with an ApplicationCommand that could have been used in a DM.
An application command that is available globally.
The context for an interaction with an ApplicationCommand that could have been used in a DM.
An application command that is available globally.
The context for an interaction with an ApplicationCommand that could have been used in a DM.
An application command that is only available within a specific guild.
The context for an interaction with an ApplicationCommand that occurred in a server.
An application command that is only available within a specific guild.
The context for an interaction with an ApplicationCommand that occurred in a server.
An application command that is only available within a specific guild.
The context for an interaction with an ApplicationCommand that occurred in a server.
An experimental class for getting command options through property delegation.
A command that is restricted using the implemented hasPermission function.
Functions
Acknowledges the interaction indicating a response will be edited later. The user sees a loading state, visible to all participants in the invoking channel. For a "only you can see this" response, set ephemeral to true, or use acknowledgeEphemeral().
Acknowledges the interaction indicating a response will be edited later. Only the invoking user sees a loading state.
DSL for building ApplicationCommandRequest for message commands
DSL for building ApplicationCommandRequest for user commands
DSL for building ApplicationCommandRequest for slash commands
Acknowledges the interaction indicating a response will be edited later. The user sees a loading state, visible to all participants in the invoking channel. For a "only you can see this" response, set ephemeral to true.