<li><tt>{{lastMessageId}}</tt>– index # of the latest chat message. Useful for slash command batching.</li>
<li><tt>{{// (note)}}</tt>– you can leave a note here, and the macro will be replaced with blank content. Not visible for the AI.</li>
<li><tt>{{time}}</tt>– the current time</li>
<li><tt>{{date}}</tt>– the current date</li>
<li><tt>{{weekday}}</tt>– the current weekday</li>
<li><tt>{{datetimeformat …}}</tt>– the current date/time in the specified format, e. g. for German date/time: <tt>{{datetimeformat DD.MM.YYYY HH:mm}}</tt></li>
<li><tt>{{time_UTC±#}}</tt>– the current time in the specified UTC time zone offset, e.g. UTC-4 or UTC+2</li>
<li><tt>{{idle_duration}}</tt>– the time since the last user message was sent</li>
<li><tt>{{bias "text here"}}</tt>– sets a behavioral bias for the AI until the next user input. Quotes around the text are important.</li>
<li><tt>{{roll:(formula)}}</tt>– rolls a dice. (ex: <tt>>{{roll:1d6}&rcub</tt> will roll a 6-sided dice and return a number between 1 and 6)</li>
<li><tt>{{random:(args)}}</tt>– returns a random item from the list. (ex: <tt>{{random:1,2,3,4}}</tt> will return 1 of the 4 numbers at random. Works with text lists too.</li>
<li><tt>{{random::(arg1)::(arg2)}}</tt>– alternative syntax for random that allows to use commas in the list items.</li>
<li><tt>{{banned "text here"}}</tt>– dynamically add text in the quotes to banned words sequences, if Text Generation WebUI backend used. Do nothing for others backends. Can be used anywhere (Character description, WI, AN, etc.) Quotes around the text are important.</li>
<li><tt>{{addvar::name::increment}}</tt>– replaced with empty strings, adds a numeric value of "increment" to the local variable "name"</li>
<li><tt>{{incvar::name}}</tt>– replaced with the result of the increment of value of the variable "name" by 1</li>
<li><tt>{{decvar::name}}</tt>– replaced with the result of the decrement of value of the variable "name" by 1</li>
<li><tt>{{addglobalvar::name::value}}</tt>– replaced with empty string, adds a numeric value of "increment" to the global variable "name"</li>
<li><tt>{{incglobalvar::name}}</tt>– replaced with the result of the increment of value of the global variable "name" by 1</li>
<li><tt>{{decglobalvar::name}}</tt>– replaced with the result of the decrement of value of the global variable "name" by 1</li>