# v6.4.1 频道激励优化

本版针对 v6.4.0 频道激励中心的实际使用反馈做专项升级。

## 1. 激励中心响应速度

- 激励页的月度聚合、频道归属识别移到后台线程执行，Tk 主线程不再等待网络/CLI。
- 页面优先显示最近一次缓存数据，再异步刷新最新状态。
- 取消看板刷新时对历史帖子质量记录的重复写库，改为发布时记录、看板轻量只读补算。
- 减少 `incentive_guild_settings` 无变化时的重复 UPSERT。
- 新增月度帖子与增长快照索引。
- 操作按钮拆为两行，避免 Windows 缩放下拥挤。

## 2. 频道主识别

- `manage get-my-join-guild-info` 返回的关系不再被丢失：
  - `created_guilds` = 频道主
  - `managed_guilds` = 管理员
  - `joined_guilds` = 普通成员
- `channels` 新增 `guild_role`，同步频道时持久化。
- 老数据库进入激励中心后在后台自动补识别；也可以点击“识别频道主”强制重新同步。
- 激励表新增“频道归属”列，频道主/管理员/成员/待识别分开显示。

## 3. AI 真实互动回复

- 恢复 AI 回复，但只处理真实成员已经产生的评论、回复、@互动。
- 首次启用先建立历史安全基线，不批量回复历史消息。
- 每频道每天最多 8 条，每轮最多 1 条，并带冷却和通知接口限频。
- 只调用回复动作，不使用主动评论作为失败兜底，避免误发顶层评论。
- 使用软件现有 DeepSeek API Key；支持按频道自定义回复话术。
- 不自问自答、不账号互刷、不制造虚假互动。

## 4. 频道主每日自动运营 6 分钟

- 新增“立即自动运营6分钟”和“每日自动运营6分钟”。
- 仅允许识别为当前 QQ 创建的频道启用。
- 会话持续至少 6 分钟，低频执行真实频道运营动作：频道状态巡检、最新内容巡检，以及在 AI 回复开启时检查并处理真实成员互动。
- 发布任务始终优先，运营会话会主动让路。
- 每个 QQ 同时只跑一个自动运营会话，降低接口压力。
- 会话需要完成足够的真实操作才记为本地完成；失败会记录原因并延迟重试。

> 重要：软件记录的“自动真实运营会话”不是腾讯官方频道主活跃时长，也不会伪造挂机、浏览、点赞或评论。最终激励达标仍以腾讯频道激励页的官方统计和结算为准。

## 数据库升级

新增/扩展：

- `channels.guild_role`
- `incentive_guild_settings.owner_auto_enabled`
- `incentive_guild_settings.ai_reply_enabled`
- `incentive_owner_sessions`
- 激励月度与增长采样相关索引

数据库采用兼容迁移，旧数据可直接升级使用。
