Commit Graph

49 Commits

Author SHA1 Message Date
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
liuwei
9e81e7e035 加入斗鱼开播下播提醒 2026-01-22 17:15:19 +08:00