[feat] lorebook regex2
This commit is contained in:
@@ -91,11 +91,11 @@ export async function loadLoreBookPrompt(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
formatedLore.push({
|
formatedLore.push({
|
||||||
keys: lore.alwaysActive ? 'always' : (lore.key?.startsWith("regex:")) ? ({type:'regex',regex:lore.key.replace('regex:','')}) :
|
keys: lore.alwaysActive ? 'always' : (lore.key?.startsWith("@@@regex ")) ? ({type:'regex',regex:lore.key.replace('@@@regex ','')}) :
|
||||||
(lore.key ?? '').replace(rmRegex, '').toLocaleLowerCase().split(',').filter((a) => {
|
(lore.key ?? '').replace(rmRegex, '').toLocaleLowerCase().split(',').filter((a) => {
|
||||||
return a.length > 1
|
return a.length > 1
|
||||||
}),
|
}),
|
||||||
secondKey: lore.selective ? ((lore.secondkey?.startsWith("regex:")) ? ({type:'regex',regex:lore.secondkey.replace('regex:','')}) :
|
secondKey: lore.selective ? ((lore.secondkey?.startsWith("@@@regex ")) ? ({type:'regex',regex:lore.secondkey.replace('@@@regex ','')}) :
|
||||||
(lore.secondkey ?? '').replace(rmRegex, '').toLocaleLowerCase().split(',').filter((a) => {
|
(lore.secondkey ?? '').replace(rmRegex, '').toLocaleLowerCase().split(',').filter((a) => {
|
||||||
return a.length > 1
|
return a.length > 1
|
||||||
})) : [],
|
})) : [],
|
||||||
|
|||||||
Reference in New Issue
Block a user