Add chat_metadata object to Kobold Lite import header

0fcf05635271090bbc072cac68ea3cd763742e37

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +6 -3Ignore whitespace
src/endpoints/chats.js+6 -3
@@ -216,7 +216,7 @@ function importKoboldLiteChat(_userName, _characterName, data) {
216216 function processKoboldMessage(msg) {
217217 const isUser = msg.includes(inputToken);
218218 return {
219219 name: isUser ? header.user_nameuserName : header.character_namecharacterName,
220220 is_user: isUser,
221221 mes: msg.replaceAll(inputToken, '').replaceAll(outputToken, '').trim(),
222222 send_date: new Date().toISOString(),
@@ -225,9 +225,12 @@ function importKoboldLiteChat(_userName, _characterName, data) {
225225 }
226226
227227 // Create the header
228+ const userName = String(data.savedsettings.chatname);
229+ const characterName = String(data.savedsettings.chatopponent).split('||$||')[0];
228230 const header = {
229- user_name: String(data.savedsettings.chatname),
231+ chat_metadata: {},
230- character_name: String(data.savedsettings.chatopponent).split('||$||')[0],
232+ user_name: 'unused',
233+ character_name: 'unused',
231234 };
232235 // Format messages
233236 const formattedMessages = data.actions.map(processKoboldMessage);