fix(thesaurus): cnfd. calc.

This commit is contained in:
源文雨 2025-02-17 23:31:11 +09:00
parent e12ec697e6
commit 8c11f48502

View File

@ -84,8 +84,20 @@ func init() {
engine.OnMessage(zero.OnlyToMe, canmatch(tKIMO)).
SetBlock(false).Handle(func(ctx *zero.Ctx) {
r, err := kimoi.Chat(ctx.ExtractPlainText())
if err == nil && r.Confidence > 0.5 && r.Confidence < 0.95 {
msg := ctx.ExtractPlainText()
r, err := kimoi.Chat(msg)
if err == nil {
c := 0
for r.Confidence < 0.5 && c < 3 {
r, err = kimoi.Chat(msg)
if err != nil {
return
}
c++
}
if r.Confidence < 0.5 {
return
}
ctx.Block()
ctx.SendChain(message.Text(r.Reply))
}