liuwei
|
ef49588485
|
refactor: 移除LLM旧兼容入口并统一scene单路由
变更项:
1. LLMRegistry 仅保留 scene 入口,删除 backend_name/backend_ref/scene_ref 等兼容解析分支,未声明 scene 时仅保留直连配置。
2. Dify/GlobalNews/GameTask 插件初始化改为仅传 scene,不再拼接 backend/provider/url 等旧兼容字段。
3. 清理插件配置冗余:dify/global_news/game_task/douyu 的 config.toml 删除 backend 字段,统一由 scene 映射后端。
4. 后台 system API 调整为严格模式:插件依赖扫描仅采集 scene;scene 保存时必须绑定有效 backend。
5. 后台页面去除拓扑中的配置Backend冗余列,并新增前端校验,禁止提交空场景或未绑定后端。
|
2026-04-20 14:45:03 +08:00 |
|
liuwei
|
7b6bd19781
|
feat: 引入LLM场景路由与后台拓扑管理能力
变更项:
1. 新增 llm.scenes 场景路由层,支持 scene->backend 统一映射,并补充默认场景配置。
2. 扩展 LLMRegistry,新增 scene 解析逻辑;当声明 scene 时强制按场景路由结果生效,保持旧 backend 配置兼容。
3. 扩展后台 /api/system/llm_config 读写能力,支持 scenes 配置保存;新增插件 LLM 依赖扫描与拓扑数据输出。
4. 升级 system_llm 页面:新增场景路由管理区、插件依赖拓扑表,支持可视化查看 插件->scene->backend->provider。
5. 迁移核心插件配置到 scene 模式(保留兼容字段):dify/global_news/game_task/message_summary/ai_auto_response/member_context/douyu。
6. 调整部分插件初始化默认 llm_config,补充 scene 字段,确保后台场景切换可直接生效。
|
2026-04-20 14:36:56 +08:00 |
|
liuwei
|
1eef1b5bf2
|
修复斗鱼日报Dify max_length字段类型错误
变更项:\n1. 将斗鱼日报传给 Dify 的 max_length 入参由 int 改为 string。\n2. 增加中文注释说明原因:对应 Workflow 输入表单字段为 paragraph 类型,必须传字符串,否则触发 invalid_param 400。\n3. 保持其他字段与逻辑不变,最小化改动范围,确保快速恢复日报链路。
|
2026-04-20 13:39:12 +08:00 |
|
liuwei
|
382f3967bd
|
修复斗鱼日报Dify 400请求并增强错误诊断
变更项:\n1. 在斗鱼插件新增 daily_report_include_structured_inputs 配置(默认 false),Dify 入参默认改为精简字段(task_type/query/system_prompt/user_prompt/room_id 等),避免复杂对象输入触发 400。\n2. 调整 _build_dify_daily_report_inputs:仅在 include_structured_inputs=true 时才附带 report_payload_json,大幅降低 Workflow 入参类型不匹配风险。\n3. 在初始化流程中读取 report_api.include_structured_inputs,支持按环境开关结构化入参。\n4. 在 UnifiedLLMClient 的 Dify 调用中新增 HTTPError 细粒度处理,last_error 与日志会追加 response_body 片段,便于快速定位 Dify 侧具体报错原因。\n5. 更新 douyu 配置模板注释,明确复杂输入导致 400 的风险与开关用途,方便后续维护。
|
2026-04-20 13:36:56 +08:00 |
|
liuwei
|
6386cd5940
|
修复斗鱼日报手动触发未走Dify的问题
变更项:\n1. 将普通命令
|
2026-04-20 13:31:50 +08:00 |
|
liuwei
|
f719b10c4a
|
模板化改造斗鱼日报与群聊总结图片渲染,支持HTML模板独立维护
变更项:\n1. 将 plugins/douyu/report_template.py 从内联HTML重构为模板渲染,新增 plugins/douyu/templates/daily_report.html 承载完整样式与结构,Python侧仅保留数据组装与安全注入。\n2. 修复斗鱼日报模板迁移后的样式缺失问题,补齐 metric-card、insight-card、badge-wall、active-user-grid、chart 等所有关键类样式,确保视觉与旧版一致。\n3. 在 plugins/message_summary/main.py 新增模板化图片渲染链路:优先使用 HtmlTemplateRenderer + html_to_image 生成总结图片,模板异常时自动回退 convert_md_str_to_image,保证稳定性。\n4. 新增 plugins/message_summary/templates/summary_card.html 作为群聊总结卡片模板,后续可仅改模板文件完成UI迭代。\n5. 扩展 plugins/message_summary/config.toml 输出配置,增加 summary_image_mode 与 summary_image_template_path,支持模板模式与回退模式按配置切换。\n6. 保持原有业务流程与发送逻辑不变,仅改造渲染层,降低后续维护成本。
|
2026-04-20 13:23:54 +08:00 |
|
liuwei
|
674ecce4e0
|
新增斗鱼Dify工作流配置文件
1. 参考群总结AI.yml导出格式创建斗鱼日报AI工作流。\n2. 补充斗鱼插件调用所需输入字段:task_type、system_prompt、user_prompt、report_payload_json、room_id、anchor_day、nickname、max_length。\n3. 配置workflow输出字段为text,便于直接对接斗鱼插件workflow_output_key=text。\n4. 提示词中增加任务路由规则,兼容daily_report与danmu_summary两种生成模式。
|
2026-04-20 09:16:56 +08:00 |
|
liuwei
|
a933881ab9
|
斗鱼日报切换Dify工作流并补齐迁移文档
1. douyu插件新增Dify专用日报调用封装,按provider分流,Dify走run(inputs)并传task_type与结构化payload。\n2. 修正斗鱼日报与弹幕总结生成路径,统一改为新封装,保证Dify workflow可接收完整提示词与元信息。\n3. 新增llm后端dify_workflow_douyu_daily_report模板配置,约定workflow_output_key=text与更高超时。\n4. 斗鱼插件report_api后端切换为dify_workflow_douyu_daily_report。\n5. 新增Dify工作流设计文档,包含输入字段、节点编排、代码节点示例与上线检查步骤。
|
2026-04-20 09:13:49 +08:00 |
|
liuwei
|
59a044a0e2
|
新增强制重生成日报指令,支持跳过缓存验证弹幕总结效果
1. 新增指令:#强制斗鱼弹幕日报(支持带日期参数)\n2. 强制指令执行时跳过日报缓存读取,直接重生成文本与图片并覆盖缓存\n3. _send_daily_reports 增加 force_regenerate 参数并向下传递\n4. 保留原 #斗鱼弹幕日报 行为不变,兼容既有使用方式\n5. 补充中文注释,说明强制重生成的用途与行为
|
2026-04-17 11:19:28 +08:00 |
|
liuwei
|
5098c191de
|
优化斗鱼弹幕总结:新增粉丝向弹幕萃取区块并调整提示词语气
|
2026-04-17 11:17:16 +08:00 |
|
liuwei
|
7df4bd216f
|
feat: gate media downloads by group and retry douyu checks
|
2026-04-13 15:53:34 +08:00 |
|
liuwei
|
ce9726d37d
|
fix: improve douyu scheduled check error logging
|
2026-04-13 14:48:45 +08:00 |
|
liuwei
|
42b2014f12
|
unify plugin llm clients on shared utils layer
|
2026-04-10 09:13:42 +08:00 |
|
liuwei
|
3900d38952
|
fix(douyu): compact long audience trends adaptively
|
2026-04-09 09:52:19 +08:00 |
|
liuwei
|
5dfc17f811
|
fix(douyu): aggregate audience trend by minute
|
2026-04-09 09:50:21 +08:00 |
|
liuwei
|
867ed0a2ec
|
feat(douyu): add audience trend chart to daily report
|
2026-04-08 17:03:43 +08:00 |
|
liuwei
|
8909b8c386
|
fix: avoid clipping douyu report shadows
|
2026-04-08 14:55:29 +08:00 |
|
liuwei
|
7e93ca730f
|
feat: refine douyu active user display
|
2026-04-08 14:44:44 +08:00 |
|
liuwei
|
b56822b196
|
feat: polish douyu active user cards
|
2026-04-08 14:36:05 +08:00 |
|
liuwei
|
41c8ce403c
|
chore: adjust douyu daily report schedule
|
2026-04-08 14:29:03 +08:00 |
|
liuwei
|
ea3a088c63
|
feat: enrich douyu daily summary cards
|
2026-04-08 14:26:46 +08:00 |
|
liuwei
|
b73594975d
|
fix: restore douyu core active users in daily reports
|
2026-04-08 14:23:52 +08:00 |
|
liuwei
|
3d671c0da0
|
feat: improve llm settings ui and douyu daily fallback
|
2026-04-08 14:09:21 +08:00 |
|
liuwei
|
1ab0f61e2f
|
fix: resolve dify init and douyu session errors
|
2026-04-08 13:57:57 +08:00 |
|
liuwei
|
480ebee8c7
|
feat: add idempotent douyu daily report command
|
2026-04-08 13:51:51 +08:00 |
|
liuwei
|
28a4911c13
|
chore: remove douyu local llm secrets
|
2026-04-08 13:45:27 +08:00 |
|
liuwei
|
df1939d60b
|
chore(douyu): enable llm daily reports
|
2026-04-08 13:21:15 +08:00 |
|
liuwei
|
66f4a3e604
|
feat(douyu): add daily danmu report pipeline
|
2026-04-08 13:17:29 +08:00 |
|
liuwei
|
5845a336ef
|
斗鱼优化,防止在直播的主播不录制
|
2026-02-24 17:37:08 +08:00 |
|
liuwei
|
b2cb1a9de7
|
斗鱼加入了一个弹幕记录功能。会自动记录开播的弹幕信息
|
2026-02-24 17:08:29 +08:00 |
|
liuwei
|
da744d7f5f
|
斗鱼加入了一个弹幕记录功能。会自动记录开播的弹幕信息
|
2026-02-24 16:51:55 +08:00 |
|
liuwei
|
52eed0185d
|
斗鱼加入了一个弹幕记录功能。会自动记录开播的弹幕信息
|
2026-02-24 16:45:45 +08:00 |
|
liuwei
|
5cf5cbf713
|
斗鱼加入了一个弹幕记录功能。会自动记录开播的弹幕信息
|
2026-02-24 16:40:51 +08:00 |
|
liuwei
|
eabea2b4aa
|
斗鱼加入了一个弹幕记录功能。会自动记录开播的弹幕信息
|
2026-02-24 16:36:16 +08:00 |
|
liuwei
|
d5d6acba73
|
斗鱼鱼吧订阅功能
|
2026-01-30 15:18:34 +08:00 |
|
liuwei
|
6de58a46a4
|
斗鱼鱼吧订阅功能
|
2026-01-30 15:04:54 +08:00 |
|
liuwei
|
0c667d8ba3
|
斗鱼鱼吧订阅功能
|
2026-01-30 14:57:53 +08:00 |
|
liuwei
|
9be7f227b3
|
下播不需要@ 人。防止骚扰
|
2026-01-26 08:55:28 +08:00 |
|
liuwei
|
a8ab766347
|
加入斗鱼开播下播提醒
|
2026-01-26 08:52:31 +08:00 |
|
liuwei
|
4aa1ca450d
|
加入斗鱼开播下播提醒
|
2026-01-26 08:48:32 +08:00 |
|
liuwei
|
d17f6570f3
|
加入斗鱼开播下播提醒
|
2026-01-23 10:27:33 +08:00 |
|
liuwei
|
197778c6e5
|
加入斗鱼开播下播提醒
|
2026-01-23 08:50:20 +08:00 |
|
liuwei
|
fe83484ffb
|
加入斗鱼开播下播提醒
|
2026-01-22 17:57:21 +08:00 |
|
liuwei
|
8e3f9e111b
|
加入斗鱼开播下播提醒
|
2026-01-22 17:55:41 +08:00 |
|
liuwei
|
093d489e66
|
加入斗鱼开播下播提醒
|
2026-01-22 17:51:08 +08:00 |
|
liuwei
|
81d843aff2
|
加入斗鱼开播下播提醒
|
2026-01-22 17:44:55 +08:00 |
|
liuwei
|
99f61f3e32
|
加入斗鱼开播下播提醒
|
2026-01-22 17:27:41 +08:00 |
|
liuwei
|
7c4f0411fa
|
加入斗鱼开播下播提醒
|
2026-01-22 17:26:26 +08:00 |
|
liuwei
|
48bc29e273
|
加入斗鱼开播下播提醒
|
2026-01-22 17:22:22 +08:00 |
|
liuwei
|
1b7eb5ac44
|
加入斗鱼开播下播提醒
|
2026-01-22 17:19:03 +08:00 |
|