Versions in this module Expand all Collapse all v1 v1.0.0 Jul 22, 2018 Changes in this version + func BalanceCommand(commandMessage CommandMessage) + func HelpCommand(commandMessage CommandMessage) + func LordCommand(commandMessage CommandMessage) + func PayCommand(commandMessage CommandMessage) + func PingCommand(commandMessage CommandMessage) + type Command func(CommandMessage) + type CommandHandler struct + Database *storage.Database + func New(database *storage.Database, config Config) (ch *CommandHandler) + func (ch CommandHandler) Get(name string) (*CommandInfo, bool) + func (ch CommandHandler) Process(session *discordgo.Session, message *discordgo.MessageCreate) + func (ch CommandHandler) Register(name string, commandInfo CommandInfo) + type CommandInfo struct + Cooldown map[*discordgo.Guild]time.Time + Description string + Function Command + Hidden bool + type CommandMap map[string]CommandInfo + type CommandMessage struct + Args []string + CommandHandler *CommandHandler + Guild *discordgo.Guild + Message *discordgo.MessageCreate + Session *discordgo.Session + type Config struct + Cooldown time.Duration + Prefix string