mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
add help page for macros
This commit is contained in:
@@ -346,6 +346,7 @@ const system_message_types = {
|
|||||||
SLASH_COMMANDS: "slash_commands",
|
SLASH_COMMANDS: "slash_commands",
|
||||||
FORMATTING: "formatting",
|
FORMATTING: "formatting",
|
||||||
HOTKEYS: "hotkeys",
|
HOTKEYS: "hotkeys",
|
||||||
|
MACROS: "macros",
|
||||||
};
|
};
|
||||||
|
|
||||||
const extension_prompt_types = {
|
const extension_prompt_types = {
|
||||||
@@ -366,6 +367,7 @@ const system_messages = {
|
|||||||
<li><a href="javascript:displayHelp('1')">Slash Commands</a> (or <tt>/help slash</tt>)</li>
|
<li><a href="javascript:displayHelp('1')">Slash Commands</a> (or <tt>/help slash</tt>)</li>
|
||||||
<li><a href="javascript:displayHelp('2')">Formatting</a> (or <tt>/help format</tt>)</li>
|
<li><a href="javascript:displayHelp('2')">Formatting</a> (or <tt>/help format</tt>)</li>
|
||||||
<li><a href="javascript:displayHelp('3')">Hotkeys</a> (or <tt>/help hotkeys</tt>)</li>
|
<li><a href="javascript:displayHelp('3')">Hotkeys</a> (or <tt>/help hotkeys</tt>)</li>
|
||||||
|
<li><a href="javascript:displayHelp('4')">{{Macros}}</a> (or <tt>/help macros</tt>)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<br><b>Still got questions left? The <a target="_blank" href="https://docs.sillytavern.app/">Official SillyTavern Documentation Website</a> has much more information!</b>`
|
<br><b>Still got questions left? The <a target="_blank" href="https://docs.sillytavern.app/">Official SillyTavern Documentation Website</a> has much more information!</b>`
|
||||||
]
|
]
|
||||||
@@ -420,6 +422,23 @@ const system_messages = {
|
|||||||
</ul>`
|
</ul>`
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
macros: {
|
||||||
|
name: systemUserName,
|
||||||
|
force_avatar: system_avatar,
|
||||||
|
is_user: false,
|
||||||
|
is_system: true,
|
||||||
|
is_name: true,
|
||||||
|
mes: [
|
||||||
|
`System-wide Replacement Macros:
|
||||||
|
<ul>
|
||||||
|
<li><tt>{{user}}</tt> - your current Persona username</li>
|
||||||
|
<li><tt>{{char}}</tt> - the Character's name</li>
|
||||||
|
<li><tt>{{time}}</tt> - the current time</li>
|
||||||
|
<li><tt>{{date}}</tt> - the current date</li>
|
||||||
|
<li><tt>{{random:(args)}}</tt> - returns a random item from the list. (ex: {{random:1,2,3,4}} will return 1 of the 4 numbers at random. Works with text lists too.</li>
|
||||||
|
</ul>`
|
||||||
|
]
|
||||||
|
},
|
||||||
welcome:
|
welcome:
|
||||||
{
|
{
|
||||||
name: systemUserName,
|
name: systemUserName,
|
||||||
|
@@ -343,6 +343,10 @@ function helpCommandCallback(_, type) {
|
|||||||
case '3':
|
case '3':
|
||||||
sendSystemMessage(system_message_types.HOTKEYS);
|
sendSystemMessage(system_message_types.HOTKEYS);
|
||||||
break;
|
break;
|
||||||
|
case 'macros':
|
||||||
|
case '4':
|
||||||
|
sendSystemMessage(system_message_types.MACROS);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
sendSystemMessage(system_message_types.HELP);
|
sendSystemMessage(system_message_types.HELP);
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user