Documentation
¶
Index ¶
- Variables
- func AngryReact(s *discordgo.Session, m *discordgo.MessageCreate)
- func Flag(s *discordgo.Session, m *discordgo.MessageCreate)
- func Init(...)
- func IsTheStackRunning(s *discordgo.Session, m *discordgo.MessageCreate)
- func MemberJoin(s *discordgo.Session, m *discordgo.GuildMemberAdd)
- func MemberLeave(s *discordgo.Session, m *discordgo.GuildMemberRemove)
- func MessageDelete(s *discordgo.Session, m *discordgo.MessageDelete)
- func MessageEdit(s *discordgo.Session, m *discordgo.MessageUpdate)
- func Scoreboard(s *discordgo.Session, r *discordgo.MessageReactionAdd)
- func Uwu(s *discordgo.Session, m *discordgo.MessageCreate)
Constants ¶
This section is empty.
Variables ¶
var ( // AngryReactID is the ID of the angry react emoji AngryReactEmojiID = strings.Split(config.GetString("commands.angry_react.emoji_id"), ":")[1] )
var ( // AngryReactID is the ID of the angry react emoji AngryReactID = config.GetString("commands.angry_react.emoji_id") )
var ( // ComponentHandlers is a map of component handlers ComponentHandlers *map[string]func(s *discordgo.Session, i *discordgo.InteractionCreate) )
Functions ¶
func AngryReact ¶
func AngryReact(s *discordgo.Session, m *discordgo.MessageCreate)
Angry Reacts to messages in #*shitpost*
func Flag ¶
func Flag(s *discordgo.Session, m *discordgo.MessageCreate)
Flag is a handler that deletes messages that start with /flag
func Init ¶
func Init(componentHandlers *map[string]func(s *discordgo.Session, i *discordgo.InteractionCreate), ctx ddtrace.SpanContext)
Init initializes the handlers
func IsTheStackRunning ¶
func IsTheStackRunning(s *discordgo.Session, m *discordgo.MessageCreate)
IsTheStackRunning is a handler that replies to messages that contain "is the stack running?"
func MemberJoin ¶
func MemberJoin(s *discordgo.Session, m *discordgo.GuildMemberAdd)
MemberJoin is a handler for when a member joins the server
func MemberLeave ¶
func MemberLeave(s *discordgo.Session, m *discordgo.GuildMemberRemove)
MemberJoin is a handler for when a member joins the server
func MessageDelete ¶
func MessageDelete(s *discordgo.Session, m *discordgo.MessageDelete)
MessageDelete is a handler that sends a message to the messageModificationChannelID channel when a message is deleted
func MessageEdit ¶
func MessageEdit(s *discordgo.Session, m *discordgo.MessageUpdate)
MessageEdit is a handler that sends a message to the messageModificationChannelID channel when a message is editted
func Scoreboard ¶
func Scoreboard(s *discordgo.Session, r *discordgo.MessageReactionAdd)
Scoreboard tracks all shitpost reactions and add them for scoreboard use
Types ¶
This section is empty.