From 24bb5a9a0dbd138113e9fc04f54c2cfcee45abc5 Mon Sep 17 00:00:00 2001 From: zpc Date: Sat, 24 Aug 2024 11:29:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/0-core/HuanMeng.MiaoYu.Code/Chat/ChatBLL.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Chat/ChatBLL.cs b/src/0-core/HuanMeng.MiaoYu.Code/Chat/ChatBLL.cs index d8a1881..5c89d1a 100644 --- a/src/0-core/HuanMeng.MiaoYu.Code/Chat/ChatBLL.cs +++ b/src/0-core/HuanMeng.MiaoYu.Code/Chat/ChatBLL.cs @@ -269,6 +269,22 @@ public class ChatBLL : MiaoYuBase #endregion var claudeChatResponse = await Chat(charact, mess); + if (claudeChatResponse.Message.Contains("香港") || claudeChatResponse.Message.Contains("台湾")) + { + var chatMessage = new ChatMessageDto() + { + Id = 0, + Role = ChatRole.tips.ToString(), + ClaudeType = "text", + Content = $"返回内容违规", + Timestamp = DateTime.Now, + UserIcon = "" + }; + chatMessageDtos.Add(chatMessage); + chatListDto.ChatList = chatMessageDtos; + RedisCache.KeyDelete(redisLockkey); + return new BaseResponse(ResonseCode.Success, $"", chatListDto); + } var t_Chat = new T_Chat { CharacterId = charact.Id, @@ -341,6 +357,7 @@ public class ChatBLL : MiaoYuBase } } #endregion + //claudeChatResponse. ChatMessageDto chatMessageDto = new ChatMessageDto() {