mirror of https://github.com/velour/catbase.git
A new small tea-ture
This commit is contained in:
parent
43d68fd9d6
commit
1842aeba82
|
@ -6,6 +6,7 @@ import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
"math/rand"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
@ -474,7 +475,16 @@ func (p *CounterPlugin) checkMatch(message msg.Message) bool {
|
||||||
}
|
}
|
||||||
log.Printf("About to update item: %#v", item)
|
log.Printf("About to update item: %#v", item)
|
||||||
item.UpdateDelta(1)
|
item.UpdateDelta(1)
|
||||||
p.Bot.Send(bot.Message, channel, fmt.Sprintf("bleep-bloop-blop... %s has %d %s",
|
p.Bot.Send(bot.Message, channel, fmt.Sprintf("%s... %s has %d %s",
|
||||||
nick, item.Count, itemName))
|
strings.Join(everyDayImShuffling([]string{"bleep", "bloop", "blop"}), "-"), nick, item.Count, itemName))
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func everyDayImShuffling(vals []string) []string {
|
||||||
|
ret := make([]string, len(vals))
|
||||||
|
perm := rand.Perm(len(vals))
|
||||||
|
for i, randIndex := range perm {
|
||||||
|
ret[i] = vals[randIndex]
|
||||||
|
}
|
||||||
|
return ret
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue