fix: system

This commit is contained in:
ikechan8370 2025-04-29 23:09:00 +08:00
parent a3c74f82db
commit 185f163c9c

View file

@ -17,10 +17,6 @@ export class Chat extends plugin {
reg: '^[^#][sS]*', reg: '^[^#][sS]*',
fnc: 'chat', fnc: 'chat',
log: false log: false
},
{
reg: '#hi',
fnc: 'history'
} }
] ]
}) })
@ -69,7 +65,8 @@ export class Chat extends plugin {
}) })
sendMessageOptions.conversationId = state?.current?.conversationId sendMessageOptions.conversationId = state?.current?.conversationId
sendMessageOptions.parentMessageId = state?.current?.messageId || state?.conversations.find(c => c.id === sendMessageOptions.conversationId)?.lastMessageId sendMessageOptions.parentMessageId = state?.current?.messageId || state?.conversations.find(c => c.id === sendMessageOptions.conversationId)?.lastMessageId
if (Config.llm.enableGroupContext && e.isGroup) { const enableGroupContext = (preset.groupContext === 'use_system' || !preset.groupContext) ? Config.llm.enableGroupContext : (preset.groupContext === 'enabled')
if (enableGroupContext && e.isGroup) {
const contextPrompt = await getGroupContextPrompt(e, Config.llm.groupContextLength) const contextPrompt = await getGroupContextPrompt(e, Config.llm.groupContextLength)
sendMessageOptions.systemOverride = sendMessageOptions.systemOverride ? sendMessageOptions.systemOverride + '\n' + contextPrompt : (preset.sendMessageOption.systemOverride + contextPrompt) sendMessageOptions.systemOverride = sendMessageOptions.systemOverride ? sendMessageOptions.systemOverride + '\n' + contextPrompt : (preset.sendMessageOption.systemOverride + contextPrompt)
} }
@ -99,9 +96,4 @@ export class Chat extends plugin {
this.reply(forwardElement) this.reply(forwardElement)
} }
} }
async history (e) {
const history = await getGroupHistory(e, 10)
e.reply(JSON.stringify(history))
}
} }