forked from an/flokati
Merge branch 'master' of git.dnix.de:an/flokati
This commit is contained in:
commit
ffe325a7f0
|
@ -39,6 +39,25 @@ func init() {
|
|||
}
|
||||
|
||||
func markovHandleMessage(m *Message) {
|
||||
|
||||
tok := strings.Split(m.Text, " ")
|
||||
if tok[0] == "!talk" {
|
||||
if len(tok) < 2 {
|
||||
SayCh <- m.Channel + "\npfffrrz ... worüber denn?"
|
||||
} else {
|
||||
talk := tok[1]
|
||||
for {
|
||||
time.Sleep(time.Duration(rand.Intn(8)+2) * time.Second)
|
||||
talk = markovChain.Generate(*markovAnswerLen, talk)
|
||||
SayCh <- m.Channel + "\n" + talk
|
||||
if rand.Intn(100) < 10 {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
text := m.Text
|
||||
if text == "" {
|
||||
return
|
||||
|
|
Loading…
Reference in New Issue