#
宏参数(Macros)
⚡ 持续更新中
以下是 Tavo 目前支持的宏参数汇总,持续更新中。 Tavo 现在还在不断建设中,如果你有好的想法,欢迎社区反馈。
#
宏
#
角色
{{user}} 用户身份名字
{{char}} 角色名字
{{group}} / {{charIfNotGroup}} 群聊的所有角色,以逗号分割
{{groupNotMuted}} 群聊中未被禁言的角色
#
角色卡
{{charPrompt}} 系统指令-Main Prompt 的内容
{{charInstruction}} / {{charJailbreak}} 系统指令-Post-History Instructions 的内容
{{description}} 角色设定
{{personality}} 角色性格特点
{{scenario}} 场景
{{persona}} 用户身份描述
{{mesExamples}} 对话示例(已渲染)
{{mesExamplesRaw}} 对话示例(原文)
{{charVersion}} 角色版本
{{creatorNotes}} 附加信息-备注
#
消息
{{lastMessage}} 最后一条消息
{{input}} 用户输入消息
{{lastUserMessage}} 最后一条用户消息
{{lastCharMessage}} 最后一条角色消息
#
日期与时间
{{time}} 当前时间
{{date}} 当前日期
{{weekday}} 当前星期
{{isotime}} ISO时间(格式 小时:分钟)
{{isodate}} ISO日期(格式 年-月-日)
{{idle_duration}} 距离上次消息的时长
{{time_UTC+9}} 东九区的时间(格式 小时:分钟)
#
随机数
{{random:1,3,5}} 在1、3、5中间随机一个数
{{roll:3d6}} 摇骰子,3d6 = 3颗6面骰子
#
格式化
{{newline}} 换行
{{trim}} 移除前后空格和换行
{{noop}} 空
#
变量
变量根据作用域不同,氛围聊天变量与全局变量。
#
聊天变量
聊天变量仅在当前聊天内可用
{{setvar::<变量名>::<值>}} 设置变量,接受列表(JSON格式)、数字、文字三种
{{addvar::<变量名>::<值>}} 为变量增加值,如果是列表会在尾部添加元素,数字使用加法,文字会拼接在尾部
{{incvar::<变量名>}} 变量 +1
{{decvar::<变量名>}} 变量 -1
{{getvar::<变量名>}} 获得变量的值
#
全局变量
{{setglobalvar::<变量名>::<值>}} 设置变量,接受列表(JSON格式)、数字、文字三种
{{addglobalvar::<变量名>::<值>}} 为变量增加值,如果是列表会在尾部添加元素,数字使用加法,文字会拼接在尾部
{{incglobalvar::<变量名>}} 变量 +1
{{decglobalvar::<变量名>}} 变量 -1
{{getglobalvar::<变量名>}} 获得变量的值
#
已过时的参数(Legacy)
<USER> 用户身份名字
<CHAR> / <BOT> 角色名字
<GROUP> / <CHARIFNOTGROUP> 群聊的所有角色,以逗号分割