// RegisterModule register's module into bot func (b *Bot) RegisterModule(mod *modules.Module) { name := mod.Name() lname := strings.ToLower(name) if b.modules[lname] == nil { b.modules[lname] = mod mod.Initialize(b.Connection, b.Config, name) } else { log.Fatal("Cannot register module \"" + name + "\", module with same name already exists!") } }