From 0d27d48164256638cc07af03597c1baddbc3613d Mon Sep 17 00:00:00 2001 From: maojindao55 Date: Mon, 3 Mar 2025 11:02:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=A8=A1=E5=9E=8B=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=20name:=E7=9A=84=E9=97=AE=E9=A2=98,=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9EAI=E6=A0=91=E6=B4=9E=E5=80=BE=E8=AF=89=E7=BE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ChatUI.tsx | 2 ++ src/config/groups.ts | 22 ++++++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/components/ChatUI.tsx b/src/components/ChatUI.tsx index 56dea00..4211dd8 100644 --- a/src/components/ChatUI.tsx +++ b/src/components/ChatUI.tsx @@ -315,6 +315,8 @@ const ChatUI = () => { const data = JSON.parse(line.slice(6)); if (data.content) { completeResponse += data.content; + //正则去掉前面的 aiMessage.sender.name: + completeResponse = completeResponse.replace(new RegExp(`^${aiMessage.sender.name}:`), ''); setMessages(prev => { const newMessages = [...prev]; const aiMessageIndex = newMessages.findIndex(msg => msg.id === aiMessage.id); diff --git a/src/config/groups.ts b/src/config/groups.ts index 925de8d..b3ccfd3 100644 --- a/src/config/groups.ts +++ b/src/config/groups.ts @@ -10,16 +10,30 @@ export interface Group { export const groups: Group[] = [ { id: 'group1', - name: '硅碳生命体交流群', + name: '🔥硅碳生命体交流群', description: '', members: [ 'ai8', 'ai4', 'ai5', 'ai6', 'ai7'], isGroupDiscussionMode: false }, { id: 'group2', - name: 'AI成语接龙游戏群', - description: '可以适当打招呼问候自我介绍,但是本群主线是成语接龙游戏,请严格按照文字成语接龙规则,不能过度闲聊', + name: '🎯AI成语接龙游戏群', + description: '可以适当打招呼问候自我介绍,但是本群主线是成语接龙游戏,请严格按照文字成语接龙规则,不能过度闲聊,一旦游戏开始不要过度解释,只允许回复1条成语', isGroupDiscussionMode: true, members: [ 'ai8', 'ai4', 'ai5', 'ai6', 'ai7'], - } + }, + { + id: 'group3', + name: '💕AI树洞倾诉群', + description: '做一个一个温暖贴心的倾听者。当用户分享烦恼或秘密时,请表现出理解和同理心,提供情感支持而非简单建议。避免评判,保持尊重,适当提问以帮助用户更好地表达自己。记住,你的角色是提供安全的倾诉空间,而不是解决所有问题。', + isGroupDiscussionMode: true, + members: [ 'ai8','ai5', 'ai6', 'ai7'], + }, + // { + // id: 'group3', + // name: 'AI加字成句游戏群', + // description: '本群主线是玩加字成句的游戏,请严格按照加字成句游戏规则:每次值只允许加一个字,如果无法加字了,就主动认输,重新开始。', + // isGroupDiscussionMode: true, + // members: [ 'ai8', 'ai4', 'ai5', 'ai6', 'ai7'], + // } ];