跳转到内容

多个人格

TomoriBot的名称、头像、性格、说话风格与行为都保存在人格中。你可以同时使用多个人格,让每个角色通过自己的触发词与Webhook头像参与对话。这一页介绍人格的行为;知识与记忆请见记忆。

  • /persona create:从头开始构建自定义人格。
  • /persona generate:让人工智能根据提示和图像生成人格(需要支持结构化输出的提供者)。你还可以提供现有的TomoriBot预设集集或SillyTavern角色卡(请参阅SillyTavern支持)。
  • /persona default:切换到内置默认角色之一。
  • /persona export和/persona import:备份或共享人格文件。导入支持添加人格作为具有自己的触发器和webhook头像的副人格。
  • /persona remove:删除副人格。

副人格让多个角色在同一个服务器中共存:

  • 每个副人格都有自己的性格、触发词与Webhook头像,所以同一频道里的角色会以各自的名称与图像发言。
  • 多个副人格可以回复同一条消息,上限在/config > 行为 > 触发行为中设置。
  • 直接回复Webhook消息,就能继续与该人格对话。
  • 使用/persona import并选择副人格选项来添加,再用/persona与/persona remove管理。

回复路由与Webhook身份的细节,请见多个人格架构。

微调人格的外观、谈话和行为方式:

打开/config > 人格 > 身份和个性来定义个性特征或身体细节(例如friendly、red hair或ends sentences with *Nya~*)。

打开/config > 人格 > 身份和个性,通过使用{user}和{bot}占位符的示例来教她的说话风格:

  • {user}:替换为实际用户的显示名称或昵称。
  • {bot}:替换为她当前的人格名称。
{user}: What's your favorite hobby?
{bot}: Fufu~ I like knitting tiny clothes for tiny plushies~♥

有效示例对话的提示:

  • 写出自然的交流,展示而不是讲述。
  • 展示你希望她使用的语气和词汇。
  • 在几个例子中增加多样性,以便她能够很好地概括。

打开/config > 人格 > 身份和个性,设置她对自己的称呼并上传她的头像。

对于自定义过的内置人格,服务器管理员可以在此页面选择与预设集重新同步。确认画面会显示哪些提示词、属性、示例对话、头像和立绘将发生变更。重新同步后将跟随未来的预设集更新,并丢弃这些本地修改。这会保留人格的名称、触发词、称呼习惯、记忆、历史记录和其他设置。已跟随其预设集的人格会显示已与预设集同步;自定义人格没有重新同步按钮。

你还可以在/config > 行为 > 常规行为中设置自定义系统提示; 请参阅行为调整。

服务器管理员可以打开/config > 人格 > 命名习惯来设置人格如何称呼成员:

  • 配置单独的男性、女性和中性前缀、后缀和地址术语。
  • 不同的人格可以用不同的头衔来称呼同一用户(例如,一个称其为“队长”,另一个称其为“前辈”)。
  • 个人覆盖遵循跨服务器的每个用户; 参见个性化。

精灵是人格在对话期间切换的替代化身,以反映情绪(例如happy、mad或embarrassed)。

回复时,她会选择符合她情绪的精灵。要使用其中一个,她以PersonaName (label):开始回复行,然后Discord传递带有匹配精灵头像的消息。如果没有合适的精灵,她会用默认头像回复。

在/config > 人格 > Sprites中管理sprites(需要管理服务器):

  • 添加或替换:选择人格,提供标签,上传图像(PNG、JPG或GIF),并可选择编写描述何时显示它的使用说明。
  • 编辑:更新现有精灵的标签、图像或说明。
  • 删除:删除不再需要的精灵。
  • 导出和导入:将人格的完整精灵包共享或备份为文件。

保存为身份切换将消息作者显示为Discord中的Label (Persona),这对于具有多种形式的字符非常有用。

替换默认人格的头像会清除其内置精灵,因为它们描绘的是原始人格。你自己添加的精灵保持不变。运行/persona default会恢复内置精灵。

要选择在特定渠道中回复你的人格而不更改服务器范围的设置,请使用Personal Spotlight; 参见个性化。