巨集參數(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> 群聊的所有角色,以逗號分隔