From eceeb98768a714747c4c416d1824d71e1f1baa42 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Thu, 25 Apr 2024 00:43:10 +0900 Subject: [PATCH] Add setdefaultvar --- src/ts/parser.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/ts/parser.ts b/src/ts/parser.ts index 31366f80..e27d7312 100644 --- a/src/ts/parser.ts +++ b/src/ts/parser.ts @@ -733,6 +733,7 @@ const matcher = (p1:string,matcherArg:matcherArg) => { case 'prefill_supported':{ return db.aiModel.startsWith('claude') ? '1' : '0' } + } const arra = p1.split("::") if(arra.length > 1){ @@ -764,6 +765,18 @@ const matcher = (p1:string,matcherArg:matcherArg) => { } return null } + case 'setdefaultvar':{ + if(matcherArg.rmVar){ + return '' + } + if(matcherArg.runVar){ + if(!getChatVar(v)){ + setChatVar(v, arra[2]) + } + return '' + } + return null + } case 'button':{ return `` } @@ -936,7 +949,8 @@ const matcher = (p1:string,matcherArg:matcherArg) => { } case 'date': case 'time': - case 'datetimeformat':{ + case 'datetimeformat': + case 'date_time_format':{ return dateTimeFormat(arra[1]) } }