Documentation ¶
Index ¶
- Constants
- func MakeVSImage(img1, img2 image.Image) image.Image
- type Module
- func (m *Module) Action(command string, content string, msg *discordgo.Message, ...)
- func (m *Module) Commands() []string
- func (m *Module) Init(session *shardmanager.Manager)
- func (m *Module) OnGuildBanAdd(user *discordgo.GuildBanAdd, session *discordgo.Session)
- func (m *Module) OnGuildBanRemove(user *discordgo.GuildBanRemove, session *discordgo.Session)
- func (m *Module) OnGuildMemberAdd(member *discordgo.Member, session *discordgo.Session)
- func (m *Module) OnGuildMemberRemove(member *discordgo.Member, session *discordgo.Session)
- func (m *Module) OnMessage(content string, msg *discordgo.Message, session *discordgo.Session)
- func (m *Module) OnMessageDelete(msg *discordgo.MessageDelete, session *discordgo.Session)
- func (m *Module) OnReactionAdd(reaction *discordgo.MessageReactionAdd, session *discordgo.Session)
- func (m *Module) OnReactionRemove(reaction *discordgo.MessageReactionRemove, session *discordgo.Session)
- func (m *Module) Uninit(session *shardmanager.Manager)
Constants ¶
View Source
const ( IMAGE_RESIZE_HEIGHT = 150 LEFT_ARROW_EMOJI = "⬅" RIGHT_ARROW_EMOJI = "➡" ARROW_FORWARD_EMOJI = "▶" ARROW_BACKWARD_EMOJI = "◀" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Module ¶
type Module struct{}
module struct
func (*Module) Action ¶
func (m *Module) Action(command string, content string, msg *discordgo.Message, session *discordgo.Session)
Main Entry point for the plugin
func (*Module) Init ¶
func (m *Module) Init(session *shardmanager.Manager)
func (*Module) OnGuildBanAdd ¶
func (m *Module) OnGuildBanAdd(user *discordgo.GuildBanAdd, session *discordgo.Session)
func (*Module) OnGuildBanRemove ¶
func (m *Module) OnGuildBanRemove(user *discordgo.GuildBanRemove, session *discordgo.Session)
func (*Module) OnGuildMemberAdd ¶
func (*Module) OnGuildMemberRemove ¶
func (*Module) OnMessageDelete ¶
func (m *Module) OnMessageDelete(msg *discordgo.MessageDelete, session *discordgo.Session)
func (*Module) OnReactionAdd ¶
func (m *Module) OnReactionAdd(reaction *discordgo.MessageReactionAdd, session *discordgo.Session)
Called whenever a reaction is added to any message
func (*Module) OnReactionRemove ¶
func (m *Module) OnReactionRemove(reaction *discordgo.MessageReactionRemove, session *discordgo.Session)
func (*Module) Uninit ¶
func (m *Module) Uninit(session *shardmanager.Manager)
Uninit called when bot is shutting down
Click to show internal directories.
Click to hide internal directories.