Beginning to refactor.
This commit is contained in:
parent
8d26e2b35d
commit
b61571bebf
15
bot.go
15
bot.go
@ -40,6 +40,15 @@ var dict = map[string]string{
|
|||||||
"cls": "class",
|
"cls": "class",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var argmap = map[string]int{
|
||||||
|
".set": 4,
|
||||||
|
".print": 3,
|
||||||
|
".mode": 1,
|
||||||
|
".rmmode": 1,
|
||||||
|
".dm": 1,
|
||||||
|
".resetdm": 1,
|
||||||
|
}
|
||||||
|
|
||||||
func fillCharmap(nick string, cat string, item string, val string) {
|
func fillCharmap(nick string, cat string, item string, val string) {
|
||||||
charmap = map[string]map[string]map[string]string { nick: map[string]map[string]string{ cat: map[string]string{ item: val, }, }, }
|
charmap = map[string]map[string]map[string]string { nick: map[string]map[string]string{ cat: map[string]string{ item: val, }, }, }
|
||||||
}
|
}
|
||||||
@ -53,9 +62,13 @@ func (b *Bot) Command(nick string, msg string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if argmap[strings.Split(msg, " ")[0]] != 1 { return }
|
||||||
|
if argmap[strings.Split(msg, " ")[0]] != len(args) { return }
|
||||||
|
|
||||||
|
fmt.Println("hi");
|
||||||
// TODO: Check if mode is enabled and if command can be applied.
|
// TODO: Check if mode is enabled and if command can be applied.
|
||||||
|
|
||||||
if strings.HasPrefix(msg, ".set") && len(args) == 4 {
|
if strings.HasPrefix(msg, ".set") {
|
||||||
|
|
||||||
if nick == dunmas {
|
if nick == dunmas {
|
||||||
fillCharmap(args[0], args[1], args[2], args[3])
|
fillCharmap(args[0], args[1], args[2], args[3])
|
||||||
|
Loading…
Reference in New Issue
Block a user