mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-03-10 09:00:14 +01:00
impl {{char_version}}
https://github.com/SillyTavern/SillyTavern/issues/2111
This commit is contained in:
parent
9db2f1cb91
commit
f6343436b4
@ -1,4 +1,4 @@
|
||||
import { chat, chat_metadata, main_api, getMaxContextSize, getCurrentChatId, substituteParams } from '../script.js';
|
||||
import { chat, chat_metadata, main_api, getMaxContextSize, getCurrentChatId, substituteParams, this_chid, characters } from '../script.js';
|
||||
import { timestampToMoment, isDigitsOnly, getStringHash } from './utils.js';
|
||||
import { textgenerationwebui_banned_in_macros } from './textgen-settings.js';
|
||||
import { replaceInstructMacros } from './instruct-mode.js';
|
||||
@ -317,6 +317,8 @@ export function evaluateMacros(content, env) {
|
||||
content = content.replace(/{{isotime}}/gi, () => moment().format('HH:mm'));
|
||||
content = content.replace(/{{isodate}}/gi, () => moment().format('YYYY-MM-DD'));
|
||||
|
||||
content = content.replace(/{{char_version}}/gi, characters[this_chid]?.data?.character_version);
|
||||
|
||||
content = content.replace(/{{datetimeformat +([^}]*)}}/gi, (_, format) => {
|
||||
const formattedTime = moment().format(format);
|
||||
return formattedTime;
|
||||
|
Loading…
x
Reference in New Issue
Block a user