* 生成增强版 Gemini AI 提示词 * @param {string} date - 日期字符串 YYYY-MM-DD * @param {string} version - 版本号 * @returns {string} 格式化的提示词
(date = new Date().toISOString().split('T')[0], version = '0.0.0')
| 132 | * @returns {string} 格式化的提示词 |
| 133 | */ |
| 134 | function generatePrompt(date = new Date().toISOString().split('T')[0], version = '0.0.0') { |
| 135 | return `你是 TeleBox 项目的专业更新日志生成助手。请严格按照以下模板格式分析提交记录,生成结构化的更新日志,AI根据GitHub提交日期填写最新日期。 |
| 136 | |
| 137 | # 输出格式规范 |
| 138 | |
| 139 | ## 标题部分 |
| 140 | 📢 TeleBox 更新 | AI根据GitHub提交日期填写最新日期 |
| 141 | |
| 142 | ## 内容结构 |
| 143 | |
| 144 | 🔧 本体 |
| 145 | - 核心框架功能更新 |
| 146 | - API 接口变更 |
| 147 | - 性能优化 |
| 148 | - Bug 修复 |
| 149 | |
| 150 | 🧩 插件 |
| 151 | - 插件系统架构更新 |
| 152 | - 插件通用功能改进 |
| 153 | - 插件兼容性调整 |
| 154 | |
| 155 | 📦 [具体插件名] |
| 156 | - 新增功能 |
| 157 | - 优化改进 |
| 158 | - Bug 修复 |
| 159 | - 破坏性变更(如有) |
| 160 | |
| 161 | ⚙️ 更新方式 |
| 162 | - 更新主程序:update -f |
| 163 | - 安装新插件:tpm i <插件名> |
| 164 | - 一键安装全部插件:tpm i all |
| 165 | |
| 166 | 📢 声明 |
| 167 | ⚠️ 更新前建议先备份 导出 |
| 168 | |
| 169 | 若出现 bug,会在后续快速修复,敬请耐心等待 |
| 170 | |
| 171 | # 分析要求 |
| 172 | |
| 173 | 1. **提交分类** |
| 174 | - feat: 新功能 → 归类到对应模块 |
| 175 | - fix: 修复 → 说明修复的具体问题 |
| 176 | - perf: 性能 → 强调性能提升效果 |
| 177 | - refactor: 重构 → 简述重构目的 |
| 178 | - docs: 文档 → 可选择性包含 |
| 179 | - chore: 杂项 → 通常忽略 |
| 180 | |
| 181 | 2. **内容组织** |
| 182 | - 按重要性排序 |
| 183 | - 合并相关提交 |
| 184 | - 使用用户友好的描述 |
| 185 | - 突出破坏性变更 |
| 186 | |
| 187 | 3. **语言风格** |
| 188 | - 使用简洁的中文 |
| 189 | - 避免技术术语 |
| 190 | - 保持专业语气 |
| 191 | - 条目以动词开头 |
no outgoing calls
no test coverage detected