Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
guimc233 committed Jul 10, 2024
1 parent 6f88ef3 commit 967e943
Showing 1 changed file with 19 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ object MessageFilter {
memberReviewing.get(e.sender.id) + "\n" + textMessage.replace("\n", "")
)
if (memberReviewing.get(e.sender.id)?.let { RegexUtils.countLines(it) }!! >= 5) {
logger.info("结束 ${e.sender.id} 的追溯检查")
memberReviewing.remove(e.sender.id)
if (memberReviewing.get(e.sender.id)!!.length <= stringLength) {
memberReviewing.remove(e.sender.id)
return
Expand All @@ -116,8 +118,23 @@ object MessageFilter {
historyMessage[e.sender.id]?.clear()
memberVl[e.sender.id] = .0
messagesHandled++
} else if (predictedResult[1] - predictedResult[0] >= 0.22) {
e.group.mute(e.sender, "追溯检查 (模型)")
muted = true
recalledMessage++
e.message.recall()
try {
historyMessage[e.sender.id]?.forEach {
recalledMessage++
it.recall()
sleep(100)
}
} catch (_: Exception) {
}
historyMessage[e.sender.id]?.clear()
memberVl[e.sender.id] = .0
messagesHandled++
}
memberReviewing.remove(e.sender.id)
}
}

Expand Down Expand Up @@ -184,6 +201,7 @@ object MessageFilter {
setVl(e.sender.id, 99.0)
muted = true
} else if (abs(predictedResult[1] / predictedResult[0]) >= 2.5) {
logger.info("开始 ${e.sender.id} 的追溯检查")
memberReviewing.put(e.sender.id, textMessage.replace("\n", ""))
} else {
// 长消息误判率较低,除非过长
Expand Down

0 comments on commit 967e943

Please sign in to comment.