forked from an/flokati
markov.go: Convert text input to lowercase before parsing
This commit is contained in:
parent
450abd2ced
commit
0f080a2946
|
@ -44,7 +44,7 @@ func markovHandleMessage(m *irc.Message) {
|
||||||
|
|
||||||
answerLen, _ := strconv.Atoi(ModParams["markov-answer-len"])
|
answerLen, _ := strconv.Atoi(ModParams["markov-answer-len"])
|
||||||
respChance, _ := strconv.Atoi(ModParams["markov-response-chance"])
|
respChance, _ := strconv.Atoi(ModParams["markov-response-chance"])
|
||||||
if rand.Intn(100) <= respChance || strings.Index(text, ModParams["_nick"]) != -1 {
|
if rand.Intn(100) <= respChance || strings.Index(text, strings.ToLower(ModParams["_nick"])) != -1 {
|
||||||
responseText := markovChain.Generate(answerLen, text)
|
responseText := markovChain.Generate(answerLen, text)
|
||||||
if responseText != "" {
|
if responseText != "" {
|
||||||
go func() {
|
go func() {
|
||||||
|
@ -124,7 +124,7 @@ func markovParseText(text string) string {
|
||||||
text = strings.Replace(text, ">", ">", -1)
|
text = strings.Replace(text, ">", ">", -1)
|
||||||
text = strings.Replace(text, "&", "&", -1)
|
text = strings.Replace(text, "&", "&", -1)
|
||||||
|
|
||||||
return text
|
return strings.ToLower(text)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Prefix is a Markov chain prefix of one or more words.
|
// Prefix is a Markov chain prefix of one or more words.
|
||||||
|
|
Loading…
Reference in New Issue