上传聊天敏感词调整
This commit is contained in:
parent
d84a7262b8
commit
077def6d95
@ -52,9 +52,7 @@ func (this *apiComp) Send(session comm.IUserSession, req *pb.ChatSendReq) (code
|
|||||||
code = pb.ErrorCode_ConfigNoFound
|
code = pb.ErrorCode_ConfigNoFound
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if msg.Ctype == pb.ChatType_Text { //过滤敏感词
|
|
||||||
msg.Content = wordfilter.Replace(msg.Content, '*')
|
|
||||||
}
|
|
||||||
switch msg.Channel {
|
switch msg.Channel {
|
||||||
case pb.ChatChannel_World:
|
case pb.ChatChannel_World:
|
||||||
if this.module.options.GM { //判断gm命令
|
if this.module.options.GM { //判断gm命令
|
||||||
@ -73,6 +71,9 @@ func (this *apiComp) Send(session comm.IUserSession, req *pb.ChatSendReq) (code
|
|||||||
}
|
}
|
||||||
code = pb.ErrorCode_Success
|
code = pb.ErrorCode_Success
|
||||||
}
|
}
|
||||||
|
if msg.Ctype == pb.ChatType_Text { //过滤敏感词
|
||||||
|
msg.Content = wordfilter.Replace(msg.Content, '*')
|
||||||
|
}
|
||||||
if err = this.module.modelChat.sendChatToWorld(msg, max_chat); err != nil {
|
if err = this.module.modelChat.sendChatToWorld(msg, max_chat); err != nil {
|
||||||
code = pb.ErrorCode_DBError
|
code = pb.ErrorCode_DBError
|
||||||
return
|
return
|
||||||
@ -90,6 +91,9 @@ func (this *apiComp) Send(session comm.IUserSession, req *pb.ChatSendReq) (code
|
|||||||
// }
|
// }
|
||||||
break
|
break
|
||||||
case pb.ChatChannel_Union:
|
case pb.ChatChannel_Union:
|
||||||
|
if msg.Ctype == pb.ChatType_Text { //过滤敏感词
|
||||||
|
msg.Content = wordfilter.Replace(msg.Content, '*')
|
||||||
|
}
|
||||||
msg.UnionId = req.TargetId
|
msg.UnionId = req.TargetId
|
||||||
if err = this.module.modelChat.sendChatToUnion(msg, max_chat); err != nil {
|
if err = this.module.modelChat.sendChatToUnion(msg, max_chat); err != nil {
|
||||||
code = pb.ErrorCode_DBError
|
code = pb.ErrorCode_DBError
|
||||||
@ -97,6 +101,9 @@ func (this *apiComp) Send(session comm.IUserSession, req *pb.ChatSendReq) (code
|
|||||||
}
|
}
|
||||||
break
|
break
|
||||||
case pb.ChatChannel_Private:
|
case pb.ChatChannel_Private:
|
||||||
|
if msg.Ctype == pb.ChatType_Text { //过滤敏感词
|
||||||
|
msg.Content = wordfilter.Replace(msg.Content, '*')
|
||||||
|
}
|
||||||
msg.Ruid = req.TargetId
|
msg.Ruid = req.TargetId
|
||||||
if err = this.module.modelChat.sendChatToPrivate(msg); err != nil {
|
if err = this.module.modelChat.sendChatToPrivate(msg); err != nil {
|
||||||
code = pb.ErrorCode_DBError
|
code = pb.ErrorCode_DBError
|
||||||
@ -105,6 +112,9 @@ func (this *apiComp) Send(session comm.IUserSession, req *pb.ChatSendReq) (code
|
|||||||
session.SendMsg(string(this.module.GetType()), "message", &pb.ChatMessagePush{Chat: msg})
|
session.SendMsg(string(this.module.GetType()), "message", &pb.ChatMessagePush{Chat: msg})
|
||||||
break
|
break
|
||||||
case pb.ChatChannel_CrossServer:
|
case pb.ChatChannel_CrossServer:
|
||||||
|
if msg.Ctype == pb.ChatType_Text { //过滤敏感词
|
||||||
|
msg.Content = wordfilter.Replace(msg.Content, '*')
|
||||||
|
}
|
||||||
if userexpand, err = this.module.ModuleUser.GetUserExpand(session.GetUserId()); err != nil {
|
if userexpand, err = this.module.ModuleUser.GetUserExpand(session.GetUserId()); err != nil {
|
||||||
code = pb.ErrorCode_DBError
|
code = pb.ErrorCode_DBError
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user