Documentation
¶
Index ¶
- Variables
- func Ban(msg *events.Message, user *model.BotUser)
- func Bonus(msg *events.Message, user *model.BotUser)
- func Casino(msg *events.Message, user *model.BotUser)
- func Fig(msg *events.Message, user *model.BotUser, args []string)
- func HashPollOptions(optionNames []string) [][]byte
- func Help(msg *events.Message, user *model.BotUser)
- func Menu(msg *events.Message, user *model.BotUser)
- func Money(msg *events.Message, user *model.BotUser)
- func Ping(msg *events.Message, user *model.BotUser)
- func SetupCommands()
- func Ship(msg *events.Message, user *model.BotUser)
- func Transfer(msg *events.Message, user *model.BotUser)
- type Command
- type CommandRegistry
- func (r *CommandRegistry) GetCommand(trigger string) (Command, bool)
- func (r *CommandRegistry) GetCommandsByTag(tag string) []Command
- func (r *CommandRegistry) GetMenu(msg *events.Message) string
- func (r *CommandRegistry) ListCommands() []Command
- func (r *CommandRegistry) Log(msg string)
- func (r *CommandRegistry) RegisterCommand(command Command) error
- func (r *CommandRegistry) UnregisterCommand(trigger string)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( BetAcceptedHash = []byte{ 61, 248, 100, 74, 251, 23, 66, 221, 90, 5, 87, 208, 123, 73, 136, 179, 192, 105, 137, 53, 183, 67, 178, 228, 179, 186, 56, 48, 184, 117, 127, 140, } BetCanceledHash = []byte{ 2, 131, 171, 101, 18, 121, 20, 29, 143, 53, 82, 179, 44, 31, 70, 25, 217, 82, 148, 19, 35, 152, 107, 46, 227, 224, 98, 66, 168, 28, 216, 132, } )
View Source
var Registry = NewCommandRegistry()
Functions ¶
func HashPollOptions ¶
func SetupCommands ¶
func SetupCommands()
Types ¶
type CommandRegistry ¶
type CommandRegistry struct {
// contains filtered or unexported fields
}
func NewCommandRegistry ¶
func NewCommandRegistry() *CommandRegistry
func (*CommandRegistry) GetCommand ¶
func (r *CommandRegistry) GetCommand(trigger string) (Command, bool)
func (*CommandRegistry) GetCommandsByTag ¶
func (r *CommandRegistry) GetCommandsByTag(tag string) []Command
func (*CommandRegistry) ListCommands ¶
func (r *CommandRegistry) ListCommands() []Command
func (*CommandRegistry) Log ¶
func (r *CommandRegistry) Log(msg string)
func (*CommandRegistry) RegisterCommand ¶
func (r *CommandRegistry) RegisterCommand(command Command) error
func (*CommandRegistry) UnregisterCommand ¶
func (r *CommandRegistry) UnregisterCommand(trigger string)
Click to show internal directories.
Click to hide internal directories.