Appearance
自动回复是插件的核心功能,当有新评论发布时,插件会自动触发AI生成回复。
插件通过 Halo 的 Reconciler 机制监听评论和回复的创建事件:
为避免重复回复,插件实现了多层去重防护:
ConcurrentHashMap
AiCommentReply
插件启动时间之前的评论不会触发自动回复,避免安装插件后对大量历史评论批量回复。
当评论者回复AI的评论时,插件会自动提取对话上下文(最近5条回复),让AI的回复更连贯自然。
当AI生成失败(如服务不可用、生成空内容、审核不通过)时,插件会自动重试:
retryCount
TIP
重试次数由 最大重试次数 配置项控制,默认为3次。
自动回复
自动回复是插件的核心功能,当有新评论发布时,插件会自动触发AI生成回复。
工作原理
插件通过 Halo 的 Reconciler 机制监听评论和回复的创建事件:
去重机制
为避免重复回复,插件实现了多层去重防护:
ConcurrentHashMap防止同一评论并发处理AiCommentReply记录历史评论过滤
插件启动时间之前的评论不会触发自动回复,避免安装插件后对大量历史评论批量回复。
对话式回复
当评论者回复AI的评论时,插件会自动提取对话上下文(最近5条回复),让AI的回复更连贯自然。
配置项
重试机制
当AI生成失败(如服务不可用、生成空内容、审核不通过)时,插件会自动重试:
retryCountTIP
重试次数由 最大重试次数 配置项控制,默认为3次。