Documentation ¶
Index ¶
- func NewEmojiNameBot() discord.Bot
- func NewHuntYetBot() discord.Bot
- func NewPuzzleBot(discord *discord.Client, state *state.Client) discord.Bot
- func NewQMBot(discord *discord.Client, state *state.Client) discord.Bot
- func NewReminderBot(main context.Context, discord *discord.Client, state *state.Client) discord.Bot
- type EmojiNameBot
- type HuntYetBot
- type PuzzleBot
- type QMBot
- type ReminderBot
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEmojiNameBot ¶
func NewHuntYetBot ¶
Types ¶
type EmojiNameBot ¶
type EmojiNameBot struct{}
func (*EmojiNameBot) Handle ¶
func (b *EmojiNameBot) Handle(ctx context.Context, input *discord.CommandInput) (string, error)
func (*EmojiNameBot) HandleScheduledEvent ¶
func (b *EmojiNameBot) HandleScheduledEvent(context.Context, *discordgo.GuildScheduledEventUpdate) error
func (*EmojiNameBot) Register ¶
func (b *EmojiNameBot) Register() (*discordgo.ApplicationCommand, bool)
type HuntYetBot ¶
type HuntYetBot struct{}
func (*HuntYetBot) Handle ¶
func (b *HuntYetBot) Handle(ctx context.Context, input *discord.CommandInput) (string, error)
func (*HuntYetBot) HandleScheduledEvent ¶
func (b *HuntYetBot) HandleScheduledEvent(context.Context, *discordgo.GuildScheduledEventUpdate) error
func (*HuntYetBot) Register ¶
func (b *HuntYetBot) Register() (*discordgo.ApplicationCommand, bool)
type PuzzleBot ¶
type PuzzleBot struct {
// contains filtered or unexported fields
}
func (*PuzzleBot) HandleScheduledEvent ¶
type QMBot ¶
type QMBot struct {
// contains filtered or unexported fields
}
func (*QMBot) HandleScheduledEvent ¶
type ReminderBot ¶
type ReminderBot struct {
// contains filtered or unexported fields
}
func (*ReminderBot) Handle ¶
func (b *ReminderBot) Handle(ctx context.Context, input *discord.CommandInput) (string, error)
func (*ReminderBot) HandleScheduledEvent ¶
func (b *ReminderBot) HandleScheduledEvent(context.Context, *discordgo.GuildScheduledEventUpdate) error
func (*ReminderBot) Register ¶
func (b *ReminderBot) Register() (*discordgo.ApplicationCommand, bool)
Click to show internal directories.
Click to hide internal directories.