动态人格 (Dynamic Persona) 插件
让你的 AstrBot “活”起来!
💡 这是什么?
动态人格(Dynamic Persona) 是一款创新的 AstrBot 插件,它告别了固定、单调的机器人角色设定。本插件会根据当前的对话情景(如用户消息、时间等),在每次交互前为你的 Bot 动态生成一个全新的、临时的性格,让你的 Bot 充满惊喜和生命力。
✨ 特性
- 情景感知: Bot 的性格可以根据用户的输入、当前时间等因素动态变化。
- 高度可定制: 你可以通过插件配置,完全自定义人格生成的频率、风格和参考因素。
- 无缝集成: 对用户完全透明,在后台默默工作,极大地丰富了聊天交互的趣味性。
- 低资源消耗: 支持为“人格生成”任务指定一个独立的、轻量的 LLM 模型,在创造乐趣的同时兼顾成本。
🔧 安装与配置
安装:
- 在 AstrBot 插件市场中,通过仓库地址安装本插件:
https://github.com/oyxning/astrbot_plugin_dynamic_persona - 本插件无额外依赖,安装后即可使用。
- 在 AstrBot 插件市场中,通过仓库地址安装本插件:
配置:
- 进入
插件管理,找到Dynamic Persona - 动态人格,点击齿轮(⚙️)图标进行配置。 - 启用动态人格插件: 总开关。
- 人格更新频率: 设置每隔几条消息触发一次人格变化。建议初始设置为
1,体验“千变万化”的乐趣。 - 在情景中包含当前时间: 强烈建议开启。这会让 Bot 在早晨、深夜、工作日、周末表现出不同的状态。
- 人格生成专用LLM提供商ID (可选): 高级功能。如果你有多个 LLM 服务商(例如一个强大的主力,一个轻量的辅助),可以在这里填入轻量模型的ID,专门用于生成人格,可以显著降低成本。
- 自定义人格生成指令: 这是插件的灵魂!你可以通过修改这里的 Prompt,来控制人格生成的整体风格。想让它变得更二次元?或者更专业?修改这里即可。
- 进入
🚀 开始使用
启用插件并完成配置后,它将自动开始工作。现在就去和你的 Bot 对话吧,看看它的第一个“动态人格”会是什么!
💡 另:插件反馈群
由于作者持续的那么一个懒,平常不会及时的看issues,所以开了个QQ反馈群方便用户及时的拷打作者。
点击链接加入群聊【Astrbot Plugin 猫娘乐园】:https://qm.qq.com/q/dBWQXCpwnm