# v6.3.15 热门视频自动采集 + 频道AI回复

## 热门视频自动采集
- 新增独立“热门视频采集”页面。
- 支持：热门推荐 / 关键词搜索 / 指定频道。
- 定时执行，单次采集数量可控。
- 采集视频自动进入公共视频素材库，可指定视频分类。
- 通过源内容指纹 + 素材 SHA-256 去重。
- 保留来源频道、Feed ID、标题、作者、源视频URL等本地溯源信息。
- 视频下载大小默认上限 500 MB，可通过 settings 表 `collector_max_video_mb` 调整。
- 只使用当前 tencent-channel-cli 实际暴露的 Feed 读取命令；运行时自动检测命令及参数。
- 当前CLI不支持时明确报错，不使用网页Cookie抓取或未公开浏览器注入。

## 频道AI回复
- 新增独立“频道AI回复”页面。
- OpenAI兼容 `/v1/chat/completions`。
- 可配置模型、API Key、系统提示词。
- API Key 使用现有 Fernet 本机密钥加密保存。
- 支持触发方式：@我、关键词、所有新消息。
- 支持轮询间隔、回复冷却、上下文条数、最大回复字数。
- 首次启用只建立消息基线，不回复历史消息。
- 同一平台消息ID只处理一次。
- 单轮默认最多回复 2 条，避免刷屏。
- 当前CLI消息读取/发送命令在运行时自动检测；缺少能力时明确提示。

## 调度优先级
- 发布任务最高优先级。
- 当存在 publishing 或已到点 queued 任务时，视频采集和AI回复暂停让路。
- 自动化线程与原发布 Worker 分离，不改原发布任务状态机。

## 热更新
- 版本仍为 v6.3.15。
- app/updater.py 完整保留用户指定的 v6.3.12 “热更新彻底修复客户端”实现。
- make_update_package.py / bootstrap.py / licensing / license_public_key / 打包脚本同样保持原文件字节级不变。
