cmds

package
v0.0.0-...-50e0f8f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Beep

type Beep struct{}

func (Beep) ApplicationCommand

func (cmd Beep) ApplicationCommand() *discordgo.ApplicationCommand

func (Beep) Description

func (cmd Beep) Description() string

func (Beep) Name

func (cmd Beep) Name() string

func (Beep) OnApplicationCommand

func (cmd Beep) OnApplicationCommand(ctx context.Context, bot *discord.Bot, event *discordgo.InteractionCreate, data *discordgo.ApplicationCommandInteractionData)

func (Beep) OnMessage

func (cmd Beep) OnMessage(ctx context.Context, bot *discord.Bot, event *discordgo.MessageCreate, args []string)

type Help

type Help struct{ Commands map[string]any }

func (Help) ApplicationCommand

func (cmd Help) ApplicationCommand() *discordgo.ApplicationCommand

func (Help) Description

func (cmd Help) Description() string

func (Help) Name

func (cmd Help) Name() string

func (Help) OnApplicationCommand

func (cmd Help) OnApplicationCommand(ctx context.Context, bot *discord.Bot, event *discordgo.InteractionCreate, data *discordgo.ApplicationCommandInteractionData)

func (Help) OnMessage

func (cmd Help) OnMessage(ctx context.Context, bot *discord.Bot, event *discordgo.MessageCreate, args []string)

type Join

type Join struct{}

func (Join) ApplicationCommand

func (cmd Join) ApplicationCommand() *discordgo.ApplicationCommand

func (Join) Description

func (cmd Join) Description() string

func (Join) Name

func (cmd Join) Name() string

func (Join) OnApplicationCommand

func (cmd Join) OnApplicationCommand(ctx context.Context, bot *discord.Bot, event *discordgo.InteractionCreate, data *discordgo.ApplicationCommandInteractionData)

type Leave

type Leave struct{}

func (Leave) ApplicationCommand

func (cmd Leave) ApplicationCommand() *discordgo.ApplicationCommand

func (Leave) Description

func (cmd Leave) Description() string

func (Leave) Name

func (cmd Leave) Name() string

func (Leave) OnApplicationCommand

func (cmd Leave) OnApplicationCommand(ctx context.Context, bot *discord.Bot, event *discordgo.InteractionCreate, data *discordgo.ApplicationCommandInteractionData)

type Play

type Play struct {
	YouTube     *yt.Client
	CLI         *cli.Executor
	ObjectStore cache.ObjectStore
}

func (Play) ApplicationCommand

func (cmd Play) ApplicationCommand() *discordgo.ApplicationCommand

func (Play) Description

func (cmd Play) Description() string

func (Play) Name

func (cmd Play) Name() string

func (Play) OnApplicationCommand

func (cmd Play) OnApplicationCommand(ctx context.Context, bot *discord.Bot, event *discordgo.InteractionCreate, data *discordgo.ApplicationCommandInteractionData)
type Search struct{ YouTube *yt.Client }

func (Search) ApplicationCommand

func (cmd Search) ApplicationCommand() *discordgo.ApplicationCommand

func (Search) Description

func (cmd Search) Description() string

func (Search) Name

func (cmd Search) Name() string

func (Search) OnApplicationCommand

func (cmd Search) OnApplicationCommand(ctx context.Context, bot *discord.Bot, event *discordgo.InteractionCreate, data *discordgo.ApplicationCommandInteractionData)

func (Search) OnMessageComponent

func (cmd Search) OnMessageComponent(ctx context.Context, bot *discord.Bot, event *discordgo.InteractionCreate, data *discordgo.MessageComponentInteractionData)

type Shutdown

type Shutdown struct{ Shutdown func() }

func (Shutdown) ApplicationCommand

func (cmd Shutdown) ApplicationCommand() *discordgo.ApplicationCommand

func (Shutdown) Description

func (cmd Shutdown) Description() string

func (Shutdown) Name

func (cmd Shutdown) Name() string

func (Shutdown) OnApplicationCommand

func (cmd Shutdown) OnApplicationCommand(ctx context.Context, bot *discord.Bot, event *discordgo.InteractionCreate, data *discordgo.ApplicationCommandInteractionData)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL