mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Proper user name on chats import
This commit is contained in:
		| @@ -6541,6 +6541,7 @@ $(document).ready(function () { | |||||||
|         $("#chat_import_file_type").val(format); |         $("#chat_import_file_type").val(format); | ||||||
|  |  | ||||||
|         var formData = new FormData($("#form_import_chat").get(0)); |         var formData = new FormData($("#form_import_chat").get(0)); | ||||||
|  |         formData.append('user_name', name1); | ||||||
|         $("#select_chat_div").html(""); |         $("#select_chat_div").html(""); | ||||||
|         $("#load_select_chat_div").css("display", "block"); |         $("#load_select_chat_div").css("display", "block"); | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								server.js
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								server.js
									
									
									
									
									
								
							| @@ -1673,6 +1673,8 @@ app.post("/importchat", urlencodedParser, function (request, response) { | |||||||
|     let filedata = request.file; |     let filedata = request.file; | ||||||
|     let avatar_url = (request.body.avatar_url).replace('.png', ''); |     let avatar_url = (request.body.avatar_url).replace('.png', ''); | ||||||
|     let ch_name = request.body.character_name; |     let ch_name = request.body.character_name; | ||||||
|  |     let user_name = request.body.user_name || 'You'; | ||||||
|  |  | ||||||
|     if (filedata) { |     if (filedata) { | ||||||
|         if (format === 'json') { |         if (format === 'json') { | ||||||
|             fs.readFile(`./uploads/${filedata.filename}`, 'utf8', (err, data) => { |             fs.readFile(`./uploads/${filedata.filename}`, 'utf8', (err, data) => { | ||||||
| @@ -1689,13 +1691,13 @@ app.post("/importchat", urlencodedParser, function (request, response) { | |||||||
|                         from(history) { |                         from(history) { | ||||||
|                             return [ |                             return [ | ||||||
|                                 { |                                 { | ||||||
|                                     user_name: 'You', |                                     user_name: user_name, | ||||||
|                                     character_name: ch_name, |                                     character_name: ch_name, | ||||||
|                                     create_date: humanizedISO8601DateTime(), |                                     create_date: humanizedISO8601DateTime(), | ||||||
|                                 }, |                                 }, | ||||||
|                                 ...history.msgs.map( |                                 ...history.msgs.map( | ||||||
|                                     (message) => ({ |                                     (message) => ({ | ||||||
|                                         name: message.src.is_human ? 'You' : ch_name, |                                         name: message.src.is_human ? user_name : ch_name, | ||||||
|                                         is_user: message.src.is_human, |                                         is_user: message.src.is_human, | ||||||
|                                         is_name: true, |                                         is_name: true, | ||||||
|                                         send_date: humanizedISO8601DateTime(), |                                         send_date: humanizedISO8601DateTime(), | ||||||
| @@ -1727,7 +1729,7 @@ app.post("/importchat", urlencodedParser, function (request, response) { | |||||||
|                 } else if (Array.isArray(jsonData.data_visible)) { |                 } else if (Array.isArray(jsonData.data_visible)) { | ||||||
|                     // oobabooga's format |                     // oobabooga's format | ||||||
|                     const chat = [{ |                     const chat = [{ | ||||||
|                         user_name: 'You', |                         user_name: user_name, | ||||||
|                         character_name: ch_name, |                         character_name: ch_name, | ||||||
|                         create_date: humanizedISO8601DateTime(), |                         create_date: humanizedISO8601DateTime(), | ||||||
|                     }]; |                     }]; | ||||||
| @@ -1735,7 +1737,7 @@ app.post("/importchat", urlencodedParser, function (request, response) { | |||||||
|                     for (const arr of jsonData.data_visible) { |                     for (const arr of jsonData.data_visible) { | ||||||
|                         if (arr[0]) { |                         if (arr[0]) { | ||||||
|                             const userMessage = { |                             const userMessage = { | ||||||
|                                 name: 'You', |                                 name: user_name, | ||||||
|                                 is_user: true, |                                 is_user: true, | ||||||
|                                 is_name: true, |                                 is_name: true, | ||||||
|                                 send_date: humanizedISO8601DateTime(), |                                 send_date: humanizedISO8601DateTime(), | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user