Documentation
¶
Index ¶
- type CommandHandler
- type GuildHandler
- func (g *GuildHandler) GuildCreateHandler(s *discordgo.Session, e *discordgo.GuildCreate)
- func (g *GuildHandler) GuildDeleteHandler(s *discordgo.Session, e *discordgo.GuildDelete)
- func (g *GuildHandler) GuildJoinHandler(s *discordgo.Session, m *discordgo.GuildMemberAdd)
- func (g *GuildHandler) GuildLeaveHandler(s *discordgo.Session, m *discordgo.GuildMemberRemove)
- func (g *GuildHandler) GuildMemberUpdateHandler(s *discordgo.Session, e *discordgo.GuildMemberUpdate)
- type MessageCreateHandler
- type ReactionHandler
- type ReadyHandler
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
Click to show internal directories.
Click to hide internal directories.