events

package
v0.0.0-...-fa8ea0c Latest Latest
Warning

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

Go to latest
Published: Oct 4, 2024 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommandHandler

type CommandHandler struct {
	// contains filtered or unexported fields
}

func NewCommandHandler

func NewCommandHandler(cfg *config.Configs) *CommandHandler

func (*CommandHandler) CommandHandler

func (c *CommandHandler) CommandHandler(s *discordgo.Session, i *discordgo.InteractionCreate)

CommandHandler new commands

type GuildHandler

type GuildHandler struct {
	// contains filtered or unexported fields
}

func NewGuildHandler

func NewGuildHandler(cfg *config.Configs) *GuildHandler

func (*GuildHandler) GuildCreateHandler

func (g *GuildHandler) GuildCreateHandler(s *discordgo.Session, e *discordgo.GuildCreate)

GuildCreateHandler bot joins new guild

func (*GuildHandler) GuildDeleteHandler

func (g *GuildHandler) GuildDeleteHandler(s *discordgo.Session, e *discordgo.GuildDelete)

GuildDeleteHandler when bot leaves a server

func (*GuildHandler) GuildJoinHandler

func (g *GuildHandler) GuildJoinHandler(s *discordgo.Session, m *discordgo.GuildMemberAdd)

GuildJoinHandler when someone joins our server

func (*GuildHandler) GuildLeaveHandler

func (g *GuildHandler) GuildLeaveHandler(s *discordgo.Session, m *discordgo.GuildMemberRemove)

GuildLeaveHandler when someone leaves our server

func (*GuildHandler) GuildMemberUpdateHandler

func (g *GuildHandler) GuildMemberUpdateHandler(s *discordgo.Session, e *discordgo.GuildMemberUpdate)

GuildMemberUpdateHandler Sent when a guild member is updated.

type MessageCreateHandler

type MessageCreateHandler struct {
	// contains filtered or unexported fields
}

func NewMessageCreateHandler

func NewMessageCreateHandler(cfg *config.Configs, u *discordgo.User) *MessageCreateHandler

func (*MessageCreateHandler) MessageCreateHandler

func (d *MessageCreateHandler) MessageCreateHandler(s *discordgo.Session, m *discordgo.MessageCreate)

MessageCreateHandler handles all messages sent to the discord server

type ReactionHandler

type ReactionHandler struct {
	// contains filtered or unexported fields
}

func NewReactionHandler

func NewReactionHandler(cfg *config.Configs, u *discordgo.User) *ReactionHandler

func (*ReactionHandler) ReactHandlerAdd

func (r *ReactionHandler) ReactHandlerAdd(s *discordgo.Session, mr *discordgo.MessageReactionAdd)

ReactHandlerAdd when reactions are added to messages

type ReadyHandler

type ReadyHandler struct {
	// contains filtered or unexported fields
}

func NewReadyHandler

func NewReadyHandler(cfg *config.Configs) *ReadyHandler

func (*ReadyHandler) ReadyHandler

func (h *ReadyHandler) ReadyHandler(s *discordgo.Session, e *discordgo.Ready)

ReadyHandler session is created

Jump to

Keyboard shortcuts

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