From 3acd865bf82e018b1b434751df37f5f75324a858 Mon Sep 17 00:00:00 2001 From: maver Date: Tue, 6 Jun 2023 18:03:30 +0200 Subject: [PATCH] Introduce new substitute parameters charIfNotGroup and group --- public/script.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/public/script.js b/public/script.js index 11353dec5..c6f9feaca 100644 --- a/public/script.js +++ b/public/script.js @@ -1632,9 +1632,11 @@ function scrollChatToBottom() { } } -function substituteParams(content, _name1, _name2, _original) { +function substituteParams(content, _name1, _name2, _original, _group) { _name1 = _name1 ?? name1; _name2 = _name2 ?? name2; + _original = _original || ''; + _group = _group ?? name2; if (!content) { return ''; @@ -1649,8 +1651,14 @@ function substituteParams(content, _name1, _name2, _original) { content = content.replace(/{{input}}/gi, $('#send_textarea').val()); content = content.replace(/{{user}}/gi, _name1); content = content.replace(/{{char}}/gi, _name2); + content = content.replace(/{{charIfNotGroup}}/gi, _group); + content = content.replace(/{{group}}/gi, _group); + content = content.replace(//gi, _name1); content = content.replace(//gi, _name2); + content = content.replace(//gi, _group); + content = content.replace(//gi, _group); + content = content.replace(/{{time}}/gi, moment().format('LT')); content = content.replace(/{{date}}/gi, moment().format('LL')); content = content.replace(/{{idle_duration}}/gi, () => getTimeSinceLastMessage());