func NewCommander() Commander {
	return &commander{
		commands: make(map[string]func(map[string]interface{}) interface{}),
	}
}
NewCommander returns a new Commander.
package gobot
type commander struct {
	commands map[string]func(map[string]interface{}) interface{}
}
type Commander interface {
	Command(string) (command func(map[string]interface{}) interface{})
	Commands() (commands map[string]func(map[string]interface{}) interface{})
	AddCommand(name string, command func(map[string]interface{}) interface{})
}