fix name:

This commit is contained in:
maojindao55
2025-03-03 11:44:26 +08:00
parent 0d27d48164
commit a25d33f966

View File

@@ -155,6 +155,7 @@ const ChatUI = () => {
.sort((a, b) => {
return group.members.indexOf(a.id) - group.members.indexOf(b.id);
});
const allNames = groupAiCharacters.map(character => character.name);
const [users, setUsers] = useState([
{ id: 1, name: "我" },
...groupAiCharacters
@@ -315,8 +316,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}`), '');
//正则去掉前面的任何AI名称格式
completeResponse = completeResponse.replace(new RegExp(`^(${allNames.join('|')})`, 'i'), '');
setMessages(prev => {
const newMessages = [...prev];
const aiMessageIndex = newMessages.findIndex(msg => msg.id === aiMessage.id);