Documentation ¶
Index ¶
- Variables
- func AvailableCommandList() []string
- func CmdAssign(s *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdBan(_ *discordgo.Session, _ *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdHelp(_ *discordgo.Session, _ *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdJoin(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdLeave(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdLimit(_ *discordgo.Session, m *discordgo.MessageCreate, payload CmdPayload) msg.Response
- func CmdPick(_ *discordgo.Session, _ *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdPlayers(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdReset(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdRoles(s *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdStart(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdStatus(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdStop(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func CmdTeams(_ *discordgo.Session, _ *discordgo.MessageCreate, _ CmdPayload) msg.Response
- func IsCmd(msg string) bool
- func Parse(msg string, payload *CmdPayload) error
- type ChatCommandI
- type CmdPayload
- type Command
Constants ¶
This section is empty.
Variables ¶
View Source
var CmdSet map[Command]ChatCommandI
Functions ¶
func AvailableCommandList ¶
func AvailableCommandList() []string
func CmdAssign ¶
func CmdAssign(s *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdBan ¶
func CmdBan(_ *discordgo.Session, _ *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdHelp ¶
func CmdHelp(_ *discordgo.Session, _ *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdJoin ¶
func CmdJoin(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdLeave ¶
func CmdLeave(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdLimit ¶
func CmdLimit(_ *discordgo.Session, m *discordgo.MessageCreate, payload CmdPayload) msg.Response
func CmdPick ¶
func CmdPick(_ *discordgo.Session, _ *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdPlayers ¶
func CmdPlayers(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdReset ¶
func CmdReset(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdRoles ¶
func CmdRoles(s *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdStart ¶
func CmdStart(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdStatus ¶
func CmdStatus(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdStop ¶
func CmdStop(_ *discordgo.Session, m *discordgo.MessageCreate, _ CmdPayload) msg.Response
func CmdTeams ¶
func CmdTeams(_ *discordgo.Session, _ *discordgo.MessageCreate, _ CmdPayload) msg.Response
func Parse ¶
func Parse(msg string, payload *CmdPayload) error
Types ¶
type ChatCommandI ¶
type ChatCommandI func(s *discordgo.Session, m *discordgo.MessageCreate, p CmdPayload) msg.Response
type CmdPayload ¶
type Command ¶
type Command string
const ( CmdPrefix = "!" CUnknown Command = "unknown" CHelp Command = "help" CJoin Command = "join" CLeave Command = "leave" CPick Command = "pick" CBan Command = "ban" CReset Command = "reset" CPlayers Command = "players" CTeams Command = "teams" CLimit Command = "limit" CStart Command = "start" CStop Command = "stop" CAssign Command = "assign" CStatus Command = "status" CRoles Command = "roles" )
Click to show internal directories.
Click to hide internal directories.