JanitorAI 中文文档 下载 App

{{char}} 与 {{user}}:两个宏的用法

翻别人的公开角色卡,会看到 {{char}} 和 {{user}} 两个花括号词。它们是占位宏:发送给模型时自动替换成真实名字。

各自是谁

宏替换成出现场景
{{char}}该角色卡的聊天名人格、场景、示例对话里指代角色
{{user}}当前玩家的 Persona 名同上,指代玩家

为什么要用宏

一只角色卡会被成千上万个不同身份的玩家使用。把名字写死成「你,约翰」,遇到 Persona 叫「塞琳娜」的玩家就穿帮;用 {{user}},每个玩家开局都自动获得自己的名字。创作者侧同理:改聊天名时,卡里几十处指代一处不用改。

在哪用

社区的两种流派

官方指南作者坦言自己不用宏,手写角色真名——因为她的卡里指代恒定,写死更直观;另一派坚持全卡用宏,方便改名与跨卡复制。两种都对,唯一错误的是混用:同一张卡里一半宏一半真名,替换后指代就乱了。

至此建卡文本全部讲完。想给角色加「自动触发」的世界观设定,进入下一阶段:认识Scripts。