فهرست منبع

add user_name slash prompt template

Peter De-Ath 6 ماه پیش
والد
کامیت
5c3c00f9fb
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      src/lib/components/chat/MessageInput/Commands/Prompts.svelte

+ 7 - 1
src/lib/components/chat/MessageInput/Commands/Prompts.svelte

@@ -1,5 +1,5 @@
 <script lang="ts">
 <script lang="ts">
-	import { prompts } from '$lib/stores';
+	import { prompts, user } from '$lib/stores';
 	import {
 	import {
 		findWordIndices,
 		findWordIndices,
 		getUserPosition,
 		getUserPosition,
@@ -78,6 +78,12 @@
 			text = text.replaceAll('{{USER_LOCATION}}', String(location));
 			text = text.replaceAll('{{USER_LOCATION}}', String(location));
 		}
 		}
 
 
+		if (command.content.includes('{{USER_NAME}}')) {
+			console.log($user);
+			const name = $user.name || 'User';
+			text = text.replaceAll('{{USER_NAME}}', name);
+		}
+
 		if (command.content.includes('{{USER_LANGUAGE}}')) {
 		if (command.content.includes('{{USER_LANGUAGE}}')) {
 			const language = localStorage.getItem('locale') || 'en-US';
 			const language = localStorage.getItem('locale') || 'en-US';
 			text = text.replaceAll('{{USER_LANGUAGE}}', language);
 			text = text.replaceAll('{{USER_LANGUAGE}}', language);