From eb6257a8d892c9a6ee711890d89e821afa725b59 Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Wed, 20 Mar 2024 20:28:00 +0800 Subject: [PATCH] fix: fix SensitiveWordContains not working --- service/sensitive.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/service/sensitive.go b/service/sensitive.go index 28618a0..b216376 100644 --- a/service/sensitive.go +++ b/service/sensitive.go @@ -10,9 +10,10 @@ import ( // SensitiveWordContains 是否包含敏感词,返回是否包含敏感词和敏感词列表 func SensitiveWordContains(text string) (bool, []string) { + checkText := strings.ToLower(text) // 构建一个AC自动机 m := initAc() - hits := m.MultiPatternSearch([]rune(text), false) + hits := m.MultiPatternSearch([]rune(checkText), false) if len(hits) > 0 { words := make([]string, 0) for _, hit := range hits {