feat: 增加敏感词功能 (#204)

This commit is contained in:
二丫讲梵
2023-04-13 22:03:30 +08:00
committed by GitHub
parent 1b9edc5e63
commit add42dd774
7 changed files with 59 additions and 0 deletions

View File

@@ -48,6 +48,14 @@ func Start() {
}
// 去除问题的前后空格
msgObj.Text.Content = strings.TrimSpace(msgObj.Text.Content)
if public.JudgeSensitiveWord(msgObj.Text.Content) {
_, err = msgObj.ReplyToDingtalk(string(dingbot.MARKDOWN), "**🤷 抱歉,您提问的问题中包含敏感词汇,请审核自己的对话内容之后再进行!**")
if err != nil {
logger.Warning(fmt.Errorf("send message error: %v", err))
return err
}
return nil
}
// 打印钉钉回调过来的请求明细,调试时打开
logger.Debug(fmt.Sprintf("dingtalk callback parameters: %#v", msgObj))