Package com.bytedesk.kbase.taboo
Class TabooFilterHelper
java.lang.Object
com.bytedesk.kbase.taboo.TabooFilterHelper
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String,TabooFilterHelper.CacheEntry> private static final Durationprivate final TabooMessageRepositoryprivate final TabooRestServiceprivate final UidUtils -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate com.github.houbb.sensitive.word.bs.SensitiveWordBsgetOrBuild(String orgUid) booleansanitizeMessage(MessageProtobuf messageProtobuf) 对消息做敏感词检测与替换: - 命中则替换后继续发送 - MessageExtra 记录原文 - TabooMessageEntity 落库记录原文/替换后/命中词
-
Field Details
-
tabooRestService
-
tabooMessageRepository
-
uidUtils
-
CACHE_TTL
-
cache
-
-
Constructor Details
-
TabooFilterHelper
public TabooFilterHelper()
-
-
Method Details
-
sanitizeMessage
对消息做敏感词检测与替换: - 命中则替换后继续发送 - MessageExtra 记录原文 - TabooMessageEntity 落库记录原文/替换后/命中词 -
getOrBuild
-