Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateApplicationCommand ¶
func GenerateApplicationCommand(c Metadata) *discordgo.ApplicationCommand
Types ¶
type Metadata ¶
type Metadata interface { GetName() string GetDescription() string GetOptions() []*discordgo.ApplicationCommandOption GetHandler(*discordgo.Session, *discordgo.InteractionCreate) }
type Registerer ¶
type Registerer interface {
GetCommands() []Metadata
}
Click to show internal directories.
Click to hide internal directories.