| 282 | |
| 283 | <b>🔧 核心功能:</b> |
| 284 | • <code>${mainPrefix}uai zj</code> - 总结(当天消息) |
| 285 | • <code>${mainPrefix}uai fx</code> - 分析(当天消息) |
| 286 | • <code>${mainPrefix}uai zj 50</code> - 总结最近50条 |
| 287 | • <code>${mainPrefix}uai fx 2h</code> - 分析最近2小时 |
| 288 | • <code>${mainPrefix}uai 自定义名</code> - 使用自定义提示词 |
| 289 | |
| 290 | <b>⚙️ 折叠显示:</b> |
| 291 | • <code>${mainPrefix}uai collapse on/off</code> - 开启或关闭 AI 回答折叠 |
| 292 | |
| 293 | <b>🔌 供应商配置:</b> |
| 294 | • <code>${mainPrefix}uai add <名称> <url> <key> <type></code> - 添加供应商 |
| 295 | • <code>${mainPrefix}uai set <名称></code> - 设置默认供应商 |
| 296 | • <code>${mainPrefix}uai del <名称></code> - 删除供应商 |
| 297 | • <code>${mainPrefix}uai list</code> - 列出所有供应商 |
| 298 | • <code>${mainPrefix}uai model <名称> <模型></code> - 修改模型 |
| 299 | |
| 300 | <b>📝 提示词配置:</b> |
| 301 | • <code>${mainPrefix}uai prompt add <名称> <内容></code> - 添加自定义提示词 |
| 302 | • <code>${mainPrefix}uai prompt del <名称></code> - 删除自定义提示词 |
| 303 | • <code>${mainPrefix}uai prompt list</code> - 列出所有提示词 |
| 304 | |
| 305 | <b>💡 内置提示词:</b> |
| 306 | • <code>zj</code> - 总结(提取关键信息) |
| 307 | • <code>fx</code> - 分析(观点、态度分析) |
| 308 | |
| 309 | <b>📋 参数说明:</b> |
| 310 | • type: openai / gemini |
| 311 | • 时间格式: 2h(2小时), 30m(30分钟) |
| 312 | • 数量格式: 50(最近50条) |
| 313 | |
| 314 | <b>🔍 使用示例:</b> |
| 315 | 1. 引用用户消息,回复: <code>${mainPrefix}uai zj</code> - 总结当天消息 |
| 316 | 2. 引用用户消息,回复: <code>${mainPrefix}uai fx 100</code> - 分析最近100条 |
| 317 | 3. 引用频道消息,回复: <code>${mainPrefix}uai zj</code> - 总结频道消息`; |
| 318 | |
| 319 | // ========== 插件类 ========== |
| 320 | class UAIPlugin extends Plugin { |
| 321 | cleanup(): void { |
| 322 | } |
| 323 | |
| 324 | name = "uai"; |
| 325 | description = () => getHelpText(); |
| 326 | |
| 327 | cmdHandlers = { |