Appearance
插件设置页面位于 AI回评 → 插件设置,通过标签栏切换以下五个配置页面:
页面右侧为操作控制侧边栏,显示保存按钮和未保存状态指示器。标题栏右侧提供 查看日志 按钮,可快速跳转到回复日志页面。
regex:
黑/白名单批量操作
黑名单和白名单均支持批量操作:
白名单与黑名单关系
白名单优先级高于黑名单:同时命中两者的评论者按白名单处理(跳过拦截但不会触发 AI 回复)。白名单仅跳过 AI 审核拦截,不影响 AI 回复的触发逻辑。
前置过滤(合规检测)
启用前置过滤后,AI 在生成回复前会综合判断评论者昵称与评论内容进行合规性分类,识别以下类别:
对于非"正常"类别的评论,插件会:
FILTERED
approved
false
被误拦截的评论可在日志页点击 误报反馈 按钮处理,支持"AI 回复"和"仅通过"两种方式。
WARNING
前置过滤依赖 AI Foundation 插件进行分类判断,会额外消耗少量 Token。若 AI 服务不可用或分类失败,为安全起见将拦截评论而非放行。
:::
AI角色定义了回复评论的虚拟身份。支持创建多个角色,每个角色有独立的昵称、人格提示词、性别、语气风格和 Gravatar 头像,可指定一个为默认角色。
人格提示词
人格提示词定义了AI角色的性格和回复风格。留空时自动使用基础配置中的角色身份提示词(personaIdentity),无需重复填写。如需为角色设置独特人格,在此填写即可覆盖默认值。
Gravatar头像
填写邮箱后,AI回复者的头像将通过 Gravatar 服务自动生成,使用 Cravatar 镜像。如果不填写邮箱,将使用 Gravatar 默认头像。
支持为文章分类(Category)指定默认 AI 角色,解析优先级为:唤醒词 > Post/Category/Tag 标注 > 分类角色映射 > 全局默认。瞬间评论使用全局默认角色。
配置格式为 JSON:{"分类名":"角色名"},未配置的分类使用默认角色。例如:
{"分类名":"角色名"}
{ "技术分享": "极客助手", "生活随笔": "小回" }
模型设置需要先安装 AI Foundation 插件。若未安装或未配置模型,首页会显示对应的警告卡片并提供快捷跳转按钮。
提示词拆分为五个独立模块,各模块以独立文本框配置,均为可选项,留空时自动使用内置默认值。详细的模块说明、默认值与预设模板参考请参阅 提示词模板。
留空即用默认
五个模块均支持留空。留空时后端自动填入完整默认值,无需手动填写即可获得稳定的 AI 输出。若仅需调整某一模块(如只改角色身份),其他模块保持留空即可。
提示词由后端按固定顺序拼接,无需手动放置占位符:
以下上下文由系统自动追加到提示词末尾,无需在模块中手动写入:
{{post_title}}
{{post_date}}
{{comment_count}}
{{article}}
{{conversation_history}}
{{comment}}
插件会在首页自动检测 plugin-comment-next(评论组件 Next)是否安装并启用。Comment Next 已集成 AI 回复、AI 拦截功能,若同时启用本插件可能与该插件的功能重复。
冲突提示
检测到 Comment Next 插件已安装并启用时,首页顶部会显示红色冲突提示卡,提供两个跳转链接:
建议二选一:要么在本插件中配置 AI 回复,要么在 Comment Next 中配置,避免两套 AI 回复逻辑同时运行产生重复回复。
插件首页自动检测 AI Foundation 的安装、启用和模型配置状态,针对不同状态显示对应的警告卡片和快捷跳转按钮:
手动清理区域支持自定义清理时间节点:
清理操作不可撤销,执行前会弹出确认弹窗。清理仅删除 AiCommentReply 记录(插件内部的日志记录),不会删除已发布的 Halo Reply 评论。
AiCommentReply
插件设置页面顶部提供导入导出按钮,方便备份和迁移配置。
点击 导出 按钮,将当前配置(包括 ConfigMap 数据和所有 AI 角色)导出为 JSON 文件。
导入操作会覆盖当前配置,请谨慎操作。建议在导入前先导出当前配置作为备份。
插件设置
插件设置页面位于 AI回评 → 插件设置,通过标签栏切换以下五个配置页面:
页面右侧为操作控制侧边栏,显示保存按钮和未保存状态指示器。标题栏右侧提供 查看日志 按钮,可快速跳转到回复日志页面。
基本设置
regex:开头)黑/白名单批量操作
黑名单和白名单均支持批量操作:
白名单与黑名单关系
白名单优先级高于黑名单:同时命中两者的评论者按白名单处理(跳过拦截但不会触发 AI 回复)。白名单仅跳过 AI 审核拦截,不影响 AI 回复的触发逻辑。
前置过滤(合规检测)
启用前置过滤后,AI 在生成回复前会综合判断评论者昵称与评论内容进行合规性分类,识别以下类别:
对于非"正常"类别的评论,插件会:
FILTERED状态的日志记录(可在日志页通过"已拦截"状态筛选查看)approved置为false被误拦截的评论可在日志页点击 误报反馈 按钮处理,支持"AI 回复"和"仅通过"两种方式。
WARNING
前置过滤依赖 AI Foundation 插件进行分类判断,会额外消耗少量 Token。若 AI 服务不可用或分类失败,为安全起见将拦截评论而非放行。
:::
AI角色设置
AI角色定义了回复评论的虚拟身份。支持创建多个角色,每个角色有独立的昵称、人格提示词、性别、语气风格和 Gravatar 头像,可指定一个为默认角色。
人格提示词
人格提示词定义了AI角色的性格和回复风格。留空时自动使用基础配置中的角色身份提示词(personaIdentity),无需重复填写。如需为角色设置独特人格,在此填写即可覆盖默认值。
Gravatar头像
填写邮箱后,AI回复者的头像将通过 Gravatar 服务自动生成,使用 Cravatar 镜像。如果不填写邮箱,将使用 Gravatar 默认头像。
分类角色映射
支持为文章分类(Category)指定默认 AI 角色,解析优先级为:唤醒词 > Post/Category/Tag 标注 > 分类角色映射 > 全局默认。瞬间评论使用全局默认角色。
配置格式为 JSON:
{"分类名":"角色名"},未配置的分类使用默认角色。例如:模型设置
WARNING
模型设置需要先安装 AI Foundation 插件。若未安装或未配置模型,首页会显示对应的警告卡片并提供快捷跳转按钮。
提示词设置
提示词拆分为五个独立模块,各模块以独立文本框配置,均为可选项,留空时自动使用内置默认值。详细的模块说明、默认值与预设模板参考请参阅 提示词模板。
留空即用默认
五个模块均支持留空。留空时后端自动填入完整默认值,无需手动填写即可获得稳定的 AI 输出。若仅需调整某一模块(如只改角色身份),其他模块保持留空即可。
组装顺序
提示词由后端按固定顺序拼接,无需手动放置占位符:
上下文自动注入
以下上下文由系统自动追加到提示词末尾,无需在模块中手动写入:
{{post_title}}{{post_date}}{{comment_count}}{{article}}{{conversation_history}}{{comment}}Comment Next 冲突检测
插件会在首页自动检测 plugin-comment-next(评论组件 Next)是否安装并启用。Comment Next 已集成 AI 回复、AI 拦截功能,若同时启用本插件可能与该插件的功能重复。
冲突提示
检测到 Comment Next 插件已安装并启用时,首页顶部会显示红色冲突提示卡,提供两个跳转链接:
建议二选一:要么在本插件中配置 AI 回复,要么在 Comment Next 中配置,避免两套 AI 回复逻辑同时运行产生重复回复。
AI Foundation 状态检测
插件首页自动检测 AI Foundation 的安装、启用和模型配置状态,针对不同状态显示对应的警告卡片和快捷跳转按钮:
数据清理
手动清理
手动清理区域支持自定义清理时间节点:
WARNING
清理操作不可撤销,执行前会弹出确认弹窗。清理仅删除
AiCommentReply记录(插件内部的日志记录),不会删除已发布的 Halo Reply 评论。配置导入导出
插件设置页面顶部提供导入导出按钮,方便备份和迁移配置。
导出配置
点击 导出 按钮,将当前配置(包括 ConfigMap 数据和所有 AI 角色)导出为 JSON 文件。
导入配置
WARNING
导入操作会覆盖当前配置,请谨慎操作。建议在导入前先导出当前配置作为备份。