Commit Graph
100 Commits
Author SHA1 Message Date
liuwei 7092cd845c 重做斗鱼粉丝日报信息模板
- 将粉丝日报改为信息优先布局,新增重点信息、话题簇、英雄焦点和热点窗口区块
- 让模板直接展示本地提纯出的有效信息,不再只依赖少量乐子文案
- 补充粉丝日报渲染辅助函数,提升证据簇和高频信息的承载能力
2026-04-29 14:55:57 +08:00
liuwei 31848f67f6 重构斗鱼粉丝日报信息提纯链路
- 新增本地弹幕文件测试入口,支持直接对样本文件生成提纯结果
- 将本地统计、主题证据簇和语义事实提示接入斗鱼日报LLM材料
- 明确降低情绪刷屏权重,改为优先提取赛事、位置、英雄、对局和场外互动信息
2026-04-29 14:47:42 +08:00
liuwei 44cd42d5f7 补充斗鱼弹幕日报信息提纯设计文档
- 明确本地统计与LLM语义提炼的职责边界
- 重新定义弹幕日报的数据分层、证据簇和结构化输出方案
- 约束后续实现优先提炼有效信息而非直接生成文风总结
2026-04-29 14:34:31 +08:00
liuwei 625d37018b 优化斗鱼弹幕日报LLM入参压缩
- 新增面向LLM的用户索引、时间线事件块与整句高频线索压缩结构
- 将弹幕时间统一压缩为日期加时分并抽离UID尾号、牌子等级等重复元信息
- 下调中文分词结果在提示材料中的权重,改为优先使用现场原句和时间线材料
2026-04-29 14:25:08 +08:00
liuwei f475d20d17 Revert "调整斗鱼日报弹幕清洗保留更多现场细节"
This reverts commit 9ee9ef8782.
2026-04-29 14:15:27 +08:00
liuwei 9df2f0575a Revert "先关闭一下maibot插件"
This reverts commit 53376546c8.
2026-04-29 14:15:27 +08:00
liuwei 850fd5e7d3 Revert "支持向LLM上传原始弹幕TXT并补充全文输入"
This reverts commit 86c3dea1d2.
2026-04-29 14:15:26 +08:00
liuwei fd61f17448 Revert "本地清洗弹幕TXT并压缩重复刷屏内容"
This reverts commit 12a5d89c76.
2026-04-29 14:15:26 +08:00
liuwei 45ec52ce91 Revert "同步斗鱼日报工作流文件输入与原始弹幕全文变量"
This reverts commit 3a74e5e5a8.
2026-04-29 14:15:26 +08:00
liuwei 3a74e5e5a8 同步斗鱼日报工作流文件输入与原始弹幕全文变量 2026-04-29 14:05:10 +08:00
liuwei 12a5d89c76 本地清洗弹幕TXT并压缩重复刷屏内容 2026-04-29 14:02:15 +08:00
liuwei 86c3dea1d2 支持向LLM上传原始弹幕TXT并补充全文输入 2026-04-29 13:58:57 +08:00
liuwei 53376546c8 先关闭一下maibot插件 2026-04-29 13:48:21 +08:00
liuwei 9ee9ef8782 调整斗鱼日报弹幕清洗保留更多现场细节
1. 将日报给LLM的清洗策略改为仅过滤系统噪音并合并同内容重复弹幕\n2. 取消对不同表达的强模板压缩,尽量保留更多原始讨论细节和刀圈语境\n3. 扩大热点窗口、顺时序样本等素材容量,提升日报对完整现场的还原度\n4. 强化粉丝日报提示词,要求明确写出老头杯、位置分工、阵容等比赛话题\n5. 提升斗鱼日报缓存版本,避免继续复用旧策略生成的缓存结果
2026-04-29 13:45:53 +08:00
liuwei 6d33081e03 优化斗鱼粉丝日报定时任务与弹幕素材
1. 将斗鱼粉丝日报接入插件定时任务体系,支持后台独立启停与调度执行\n2. 为粉丝日报新增按群去重发送标记,避免任务补偿或多群订阅时重复推送\n3. 扩充日报传给LLM的弹幕材料,补充顺时序现场样本与场次故事线,提升语境完整度\n4. 提升斗鱼日报缓存版本,确保新链路生成结果不复用旧缓存
2026-04-29 13:19:19 +08:00
liuwei 3accd84bd1 新增240本机维护脚本并包含停止MaiBot能力
变更项:\n1. 新增 plugins/maibot_adapter/maibot_maintenance.sh,可在服务器本机直接执行。\n2. 提供 stop 动作用于停止 maibot-core-lite 容器,满足手动停服诉求。\n3. 同时补充 status/start/restart/logs/health 动作,便于日常运维排障。\n4. 脚本支持通过 CONTAINER_NAME/WEBUI_PORT 环境变量覆盖默认值。
2026-04-29 11:58:01 +08:00
liuwei c63c9cf73f 新增MaiBot远端维护脚本并放置到maibot_adapter目录
变更项:\n1. 新增 plugins/maibot_adapter/maibot_maintenance.py 维护脚本,支持 status/logs/restart/health/config 五类操作。\n2. 脚本默认维护 192.168.2.240 的 maibot-core-lite 容器,可通过参数覆盖主机、账号、容器名和端口。\n3. 增加关键日志过滤能力,聚焦 Timing Gate、no_reply、SendService、platform_map 等排障核心字段。\n4. 增加中文详细注释与编码兜底输出,避免日志中 emoji/特殊字符导致脚本中断。\n5. 已通过 py_compile 和 --help 自检,确保可直接执行。
2026-04-29 11:55:58 +08:00
liuwei eea0baccb9 先关闭一下maibot插件 2026-04-29 11:55:23 +08:00
liuwei aea6c8965c 修复群回复@目标误判并增强数字前缀清洗
变更项:\n1. 在 _resolve_reply_route 中读取 additional_config.platform_io_target_user_id,群聊优先用该字段作为 at_target。\n2. 增加对 platform_io_account_id 的防误用判断,避免把机器人账号当作 @ 目标。\n3. 增强 _sanitize_reply_text:支持清理无标点的长数字前缀(如 484377749在呢)。\n4. 补充中文注释,明确平台字段优先级与防误判逻辑。
2026-04-29 11:51:23 +08:00
liuwei 028448fd4b 清理MaiBot回复中的message_id数字前缀噪音
变更项:\n1. 新增 _sanitize_reply_text 方法,对回复文本做发送前净化。\n2. 增加规则:清理回复开头的长数字前缀(>=6位)及其后随标点/空白,避免 message_id 等内部标识外泄到群聊。\n3. 增加前导标点二次修整,去除数字剥离后残留的逗号/冒号等噪音字符。\n4. 在 _handle_incoming_package 中接入净化流程,保证实际发送前统一生效。
2026-04-29 11:49:57 +08:00
liuwei fe92b011ba 补充MaiBot提及信号字段以修复@后仍不响应
变更项:\n1. 在 message_info.additional_config 中新增 at_bot 字段,与 is_at 同步。\n2. 在 message_info.additional_config 中新增 is_mentioned 字段,与 is_at 同步。\n3. 兼容 MaiBot 当前 is_mentioned_bot_in_message 的提及识别逻辑,提升群聊@机器人后的回复触发率。\n4. 增加详细中文注释,说明该兼容修复的原因和生效路径。
2026-04-29 11:26:28 +08:00
liuwei 1431482ea7 调整maibot_adapter平台标识为abot并修复发送映射 2026-04-29 11:12:48 +08:00
liuwei 9fedd6f61b 兼容MaiBot桥接层从sender_info取群信息的解析逻辑
变更项:\n1. outbound message_info 增加 sender_info 双写结构,明确携带 sender_info.user_info 与 sender_info.group_info。\n2. 继续保留顶层 user_info/group_info,形成新旧兼容消息结构,降低版本差异带来的路由误判风险。\n3. 群聊场景下 sender_info.group_info 显式注入 group_id/group_name,修复 API Server 侧按私聊归类的问题。\n4. 增补详细中文注释,说明本次兼容修复基于 MaiBot 当前 bridge(from_api_receive) 的解析特性。
2026-04-29 11:04:52 +08:00
liuwei 736ac05d98 增加MaiBot发包message_info快照日志用于私聊误判排障
变更项:\n1. 在 _send_outbound_payload 发送前新增 message_info 快照日志,完整输出实际入包的 message_info JSON。\n2. 日志仅输出 message_info,避免正文 segment 造成噪音与隐私扩散。\n3. 增加序列化异常保护,避免日志构建失败影响正常发包。\n4. 为定位‘群消息仍被识别为私聊’提供第一手协议证据。
2026-04-29 11:00:46 +08:00
liuwei b6c647cacb 按MaiBot官方消息结构修复群聊被识别为私聊
变更项:\n1. outbound message_info 从旧 sender_info/receiver_info 改为官方 BaseMessageInfo 顶层字段:user_info + group_info。\n2. 群聊消息携带 group_info,私聊消息不携带 group_info,避免服务端按私聊兜底路由。\n3. 调整 _resolve_reply_route:优先解析官方新结构,保留对历史 sender_info/receiver_info 回包的兼容。\n4. 增补中文注释,说明协议字段语义与兼容策略,便于后续排障与升级。
2026-04-29 10:46:38 +08:00
liuwei e9195e4a13 修复群消息被MaiBot归类为私聊的会话结构歧义
变更项:\n1. 调整 outbound APIMessage 构建逻辑:群聊场景下 receiver_info 仅保留 group_info,不再携带 receiver_info.user_info。\n2. 保留 sender_info.user_info 作为发言人身份来源,避免丢失‘是谁说的’上下文。\n3. 通过结构去歧义,避免下游服务将群消息优先按用户私聊会话归档。\n4. 增补详细中文注释,明确该约束的原因与协议意图。
2026-04-29 10:43:44 +08:00
liuwei 3ac728e697 调整MaiBot路由判定为roomid非空即群聊
变更项:\n1. 修改 _resolve_chat_route 首段规则:只要 plugin message 的 roomid 非空,即直接判定为群聊。\n2. 去除对 roomid 必须以 @chatroom 结尾的强依赖,修复你当前场景下群消息被误判为私聊的问题。\n3. 保留原有后续兜底链路与诊断日志,便于后续继续观察上游字段质量。
2026-04-29 10:40:09 +08:00
liuwei e9a31337bf 为MaiBot适配器增加插件级DEBUG日志开关
变更项:\n1. 新增 MaiBotAdapter.log_level 配置项,支持 INFO/DEBUG,默认非法值自动回落 INFO。\n2. 在插件内新增 _log_runtime 方法,根据 log_level 动态输出运行日志级别,便于在不改全局日志配置的情况下单独拉高该插件观测粒度。\n3. 将适配器关键运行日志(初始化、连接、收发包、ACK、路由判定、入队、回复决策)统一接入 _log_runtime。\n4. 在插件配置中增加详细中文注释,并按你的要求将 log_level 设为 DEBUG。
2026-04-29 10:37:42 +08:00
liuwei 84992bcd6c 修复MaiBot适配器群聊误判为私聊并补充路由诊断日志
变更项:\n1. 新增统一会话路由解析函数 _resolve_chat_route,按 plugin_roomid -> wx_roomid -> wx_to_user -> 原始报文 From/ToUserName 逐级兜底识别群聊。\n2. can_process 与转发构包统一使用同一套路由判定,避免采集判定和发送判定不一致。\n3. 在 additional_config 中新增 abot_route_type 与 abot_route_source,便于服务端链路排查。\n4. 补充详细路由日志,记录 route_type、route_source、plugin_roomid、wx_roomid、wx_to_user、sender、message_id。\n5. 入队日志增加 route_type/route_source 字段,便于快速筛查是否持续发生私聊误判。
2026-04-29 10:36:00 +08:00
liuwei 64e9e620b8 先关闭一下maibot插件 2026-04-29 10:20:18 +08:00
liuwei a6f3eb9688 重构MaiBot适配器为官方API Server长连接采集模式并补全Dashboard说明 2026-04-29 09:58:50 +08:00
liuwei d22e380c4e 新增 MaiBot 对话适配插件并补充 192.168.2.240 部署说明 2026-04-29 09:04:09 +08:00
liuwei ec29bc7551 补充 ai_auto_response 的完整模型决策日志
变更项:
1. 新增 LLM_RESULT 日志,记录模型输出的 should_reply、reply_mode、topic、reply 预览和原始响应预览。
2. 新增 BLOCKED_REPLY 日志,记录模型原本想回复但被 post_llm_cooldown、过期、覆盖或重复回复拦下的具体原因。
3. 保留原有 SKIP 与 SENT 日志,使模型判定、发送阻断和最终发出三段链路可以串起来排查。
2026-04-28 17:51:10 +08:00
liuwei 348353fe8c 收紧 ai_auto_response 的 Dify 回复判定提示词
变更项:
1. 调整 Dify 工作流主提示词与降级提示词,明确 reply_mode_hint、flow_state、acceptance_state 等 control 字段只是参考信号,不是硬指令。
2. 强化 should_reply 由模型统一裁决的原则,增加最近已有真人在答、群接受度偏冷、路过附和消息优先不回的约束。
3. 更新 Dify 简化接入文档中的 control 示例与收敛建议,使本地 LLM-first 逻辑与工作流提示保持一致。
2026-04-28 17:45:25 +08:00
liuwei e7d68a89c2 下放 ai_auto_response 参与判断到 LLM
变更项:
1. 新增 decision 配置并重写 ResponsePlanner,将是否送模型的本地粗筛收缩为轻量入口判断,允许在主动参与开启时更多普通文本进入模型。
2. 将 cooldown 从模型前挡板后移到 LLM 判定 should_reply 之后,改为发送闸门,减少本地提前拦截。
3. 调整上下文与 prompt 控制信息,明确 reply_mode 只是本地 hint,并把 acceptance_state、solver 等信号直接下放给模型统一判断是否参与和如何回复。
2026-04-28 17:41:02 +08:00
liuwei 6359b11951 回调 ai_auto_response 触发频率并放宽群问句参与策略
变更项:
1. 为非定向问句增加 allow_undirected_question 标记,允许在相关话题、心流升温或群接受度较高时进入模型。
2. 保留普通闲聊问句的保守过滤,避免 bot 重新回到见问就抢答的状态。
3. 将 question_requires_at 调整为 false,并下调 flow 与 cooldown 的参与门槛,恢复更自然的群聊回复频率。
2026-04-28 17:35:49 +08:00
liuwei da5cf004f6 移除误提交的Dify备份文件
1. 删除误纳入版本管理的 plugins/dify/api-bot (6).yml。

2. 保留 api-bot.yml 的流程优化变更不受影响。
2026-04-28 17:21:22 +08:00
liuwei 8178dddd8a 优化Dify聊天流程防御触发逻辑
1. 去除固定回怼话术,改为由LLM根据当前消息动态生成简短拒绝回复。

2. 明确防御判断只基于当前消息,历史聊天记录仅用于补充语境。

3. 避免正常感谢、反馈等消息因历史内容污染而误触发防御回复。
2026-04-28 17:21:07 +08:00
liuwei 6003aa7beb 支持Markdown包裹的base64图片直发
1. 为Dify聊天插件新增Markdown图片语法解析,支持从 ![image](data:image/...;base64,...) 中提取内联图片。

2. 兼容JSON里text/answer/result/content字段承载Markdown图片的返回格式。

3. 避免绘图模型返回Markdown图片时被误判为普通文本而继续走md2image。
2026-04-28 16:37:35 +08:00
liuwei 3b2dcb5cae 支持Dify返回base64图片直接发送
1. 为Dify聊天插件新增内联图片识别逻辑,支持data URL、纯base64和JSON内b64_json图片返回。

2. 当工作流返回base64图片时,直接通过send_image_message发送图片字节,避免误走md2image文本转图流程。

3. 调整响应清洗逻辑,避免对base64图片内容做文本裁剪导致图片数据损坏。
2026-04-28 16:36:15 +08:00
liuwei 008a38cdee 修正AI绘图插件默认模型配置
1. 将ai_gen_image插件默认模型从gpt-image-1调整为gpt-image-2,与image.generate场景保持一致。

2. 解决插件本地默认模型覆盖全局路由模型后导致的model_not_found问题。

3. 已通过真实图片生成请求验证,成功落盘PNG图片。
2026-04-28 16:13:06 +08:00
liuwei d2ac0335b1 调整Dify聊天工作流超时与重试配置
1. 将dify_workflow_chat的request_timeout从40秒提高到120秒,避免正常慢请求被误判超时。

2. 将max_retries调整为1,避免客户端超时后重复触发同一条Dify工作流。

3. 保留详细中文注释,说明此前出现连续3次调用的原因与本次调整目的。
2026-04-28 16:09:10 +08:00
liuwei c2bd749a30 调整接口地址 2026-04-28 16:07:13 +08:00
liuwei 23fbc2f20d 调整接口地址 2026-04-28 16:05:24 +08:00
liuwei 5e144fb481 新增AI绘图统一LLM配置
1. 在config.yaml中新增AI绘图专用的OpenAI兼容backend,接入用户提供的网关地址与密钥。

2. 在llm.scenes中新增image.generate场景,统一路由AI绘图插件请求。

3. 将ai_gen_image插件默认scene切换为image.generate,实现开箱即用。
2026-04-28 16:03:39 +08:00
liuwei 075fba65ec 改造AI绘图插件接入统一LLM路由
1. AI绘图插件新增基于项目llm scene/backend的OpenAI兼容图片生成调用逻辑。

2. 保留pollinations旧版回退路径,避免未配置统一网关时功能中断。

3. 补充插件配置项与详细中文注释,支持图片模型、尺寸、质量和图片接口endpoint配置。
2026-04-28 16:01:57 +08:00
liuwei 3eb87478d7 群组--》通讯录 2026-04-27 16:58:10 +08:00
liuwei 0fc5398b9b 优化插件管理页小屏适配
- 为插件列表增加移动端卡片布局,避免手机端出现整页横向滚动
- 为插件详情与群状态弹窗增加响应式宽度和单列展示
- 为群状态列表增加移动端卡片视图,并优化小屏按钮与文案换行
2026-04-27 16:52:56 +08:00
liuwei 9a84b6b313 Revert "支持复用色花堂常驻浏览器会话"
This reverts commit a8070a7214.
2026-04-27 15:44:55 +08:00
liuwei a8070a7214 支持复用色花堂常驻浏览器会话
- 为 sehuatang_push 增加远程调试端口附着能力,优先复用常驻 Chrome 浏览器\n- 区分外部浏览器与自管理浏览器,避免任务结束时误关闭用户正在使用的浏览器\n- 从插件配置和任务 payload 读取浏览器复用参数,并补充 browser 配置项说明
2026-04-27 15:41:36 +08:00
liuwei d177448d94 修复色花堂抓取时 ChromeDriver 与浏览器版本不匹配的问题
- 移除 shehuatang_undetected 中写死的 ChromeDriver 144 主版本\n- 增加本机 Chrome/Chromium 主版本自动检测逻辑\n- 增加 SessionNotCreatedException 场景下按真实浏览器版本自动重试的兜底处理
2026-04-27 15:33:45 +08:00
liuwei 63b7fc71ac 收紧成员锐评的指令触发方式
- 去掉@机器人触发,只保留句首文本命令入口

- 禁用名字模糊匹配,仅支持锐评一下@某人和锐评一下我

- 同步更新插件说明文案并清理废弃匹配代码
2026-04-27 15:05:59 +08:00
liuwei 80a81b0d62 调整一下模型 2026-04-27 14:56:14 +08:00
liuwei 81dfd44b14 精炼成员锐评的提示词与输入压缩
- 将最近200条发言改为结构化提炼并限制代表样本数量

- 压缩历史时间线和空字段,减少提示词体积并降低幻觉

- 下调模型温度与最大输出token,并修复历史窗口属性兜底
2026-04-27 14:52:52 +08:00
liuwei e2a6356bab 扩大成员锐评的最近发言样本
1. 将成员锐评插件的最近发言默认采样窗口从50条提升到200条。

2. 补充中文注释,说明更大样本有助于识别口头禅、重复行为和阶段性状态。
2026-04-27 14:46:02 +08:00
liuwei 290e44986e 增强成员锐评的历史画像分析
1. 为锐评插件新增近60天成员历史画像窗口,汇总周/月/少量日摘要形成长期人设。

2. 新增近60天群历史总结背景汇总,让锐评同时参考群长期语境与近期发言。

3. 调整提示词,明确要求模型结合当前画像与历史画像的反差进行分析。
2026-04-27 14:39:00 +08:00
liuwei f783e8ba0c 新增成员锐评插件
1. 新增 member_roast 插件,支持 @机器人 锐评一下 @某人、锐评一下我、按昵称锐评。

2. 复用现有成员画像、群画像和最近50条消息,生成带梗但有边界的群聊锐评文案。

3. 接入积分扣费、群级/用户级限流,并补充失败场景提示且不扣积分。
2026-04-27 14:36:06 +08:00
liuwei 5401d1db42 提高积分通胀倍率上限
1. 将群积分通胀策略的默认最高倍率从3倍提升到20倍。

2. 补充中文注释,说明高倍率用于加速消耗长期沉淀的群积分。
2026-04-27 13:41:23 +08:00
liuwei 955c2f2797 为积分通胀策略增加Redis日缓存
1. 新增群积分通胀统计的Redis缓存键与按天过期策略,减少重复聚合查询。

2. 新增带缓存的群插件积分消耗统计方法,Redis异常时自动回退实时查询。

3. 调整积分消耗注解优先读取缓存版统计,降低高频群聊场景下的数据库压力。
2026-04-27 13:40:27 +08:00
liuwei 66ac0a7e89 新增群积分通货膨胀策略
1. 新增群聊插件积分真实消耗统计,区分成员持有积分与 SYSTEM 沉淀积分。

2. 为 plugin_points_cost 注解接入按群动态倍率,积分消耗偏低时自动提高实际扣费。

3. 优化积分不足与扣费成功提示,展示基础价、实际价与当前通胀倍率。
2026-04-27 13:35:13 +08:00
liuwei 59db63937d 调整斗鱼粉丝日报总述卡片右侧留白\n\n- 增加粉丝日报最大总述卡片的左右内边距\n- 重点补足右侧安全区,缓解中文长句贴边观感\n- 保持原有结构和视觉风格不变 2026-04-27 13:22:43 +08:00
liuwei a830089b10 优化斗鱼日报LLM输入提纯并清理think输出\n\n- 为斗鱼日报链路统一接入think和推理内容清洗\n- 将提交给LLM的材料改为更聚焦现场弹幕的提纯结构\n- 提高热点窗口原声样本量,避免窗口样本长期不足\n- 刷新日报缓存版本,确保新提示词和新材料立即生效 2026-04-27 13:20:30 +08:00
liuwei 0253e705e5 修复斗鱼粉丝日报右侧榜单区域缺少背景边界\n\n- 为粉丝日报右侧梗王榜补回独立承托容器\n- 恢复右栏的浅色背景、边框与阴影层次\n- 避免内容较少时右侧区域看起来没有边界 2026-04-27 13:09:59 +08:00
liuwei 9c3d8a21f9 精简斗鱼背景画像链路的过程逻辑\n\n- 删除背景画像补全中的复杂判断逻辑,改为按Redis缓存直连主流程\n- 移除置信度、证据摘要、复核标记等过程型字段\n- 精简room_context提示块,保留日报真正会用到的背景信息\n- 同步收口Dify背景画像分支提示词与文档说明 2026-04-27 13:07:35 +08:00
liuwei 033fc1202d 新增斗鱼主播背景画像Redis缓存与Dify分支\n\n- 为斗鱼插件补充房间背景画像的Redis读写能力与TTL配置\n- 新增基于LLM生成主播背景画像JSON并回写Redis的链路\n- 将自动画像合并进room_context并在日报生成前预热缓存\n- 扩展Dify工作流,新增room_background_profile主分支与回退分支\n- 更新斗鱼配置示例与工作流文档,说明背景画像缓存用法 2026-04-27 13:04:13 +08:00
liuwei 889ce5acdd 增强斗鱼日报的Dota2语境理解与房间画像
1. 为斗鱼日报新增直播间语义画像能力,支持按房间号配置主播职业生涯、相关选手主播、剧情关键词和常见梗解释。\n2. 在斗鱼运行时状态、直播会话和日报 payload 中补充房间上下文,使 LLM 能结合分区标签与圈内背景理解弹幕。\n3. 优化运营日报、弹幕总结、粉丝日报及其 Dify 分支提示词,明确 Dota2/电竞语境下优先按职业生涯梗、人物关系和历史比赛理解内容。
2026-04-27 12:50:18 +08:00
liuwei ea2c01532e 将斗鱼日报Dify工作流改为按任务类型分支
1. 在斗鱼日报 Dify 工作流中新增 if-else 节点,按 daily_report、danmu_summary、fans_daily_report 做真实业务分支。\n2. 为运营日报、弹幕总结、粉丝日报分别拆分主 LLM 与回退 LLM,减少不同文风互相污染。\n3. 更新斗鱼 Dify 接入文档,改为分支版工作流说明,明确当前推荐结构与验证方式。
2026-04-27 12:34:06 +08:00
liuwei 0bb409ab49 更新斗鱼日报Dify工作流并补充粉丝日报路由
1. 基于最新导出的斗鱼日报AI工作流,补充 fans_daily_report 任务类型说明。\n2. 同步更新主LLM和回退LLM的提示词规则,使粉丝向日报与运营版日报在同一工作流内稳定路由。\n3. 重写斗鱼 Dify 接入文档,改为和当前实际工作流结构一致的说明,明确当前推荐使用 task_type 提示词路由而不是图分支。
2026-04-27 12:28:36 +08:00
liuwei 515361c34f 新增斗鱼粉丝向恶搞弹幕日报并拆分运营版
1. 新增斗鱼粉丝日报和强制粉丝日报命令,手动触发时走独立发送链路。\n2. 为粉丝向日报补充独立提示词、兜底文案、缓存分类和图片渲染逻辑。\n3. 新增粉丝向日报 HTML 模板与模板解析函数,整体风格调整为开心欢乐的整活总结。\n4. 保留原有斗鱼运营日报定时与发送逻辑,避免两种日报互相污染。
2026-04-27 12:22:30 +08:00
liuwei d09ccb788c 修复Dashboard消息存储查询接口兼容问题 2026-04-27 12:03:22 +08:00
liuwei f0e3e5ae97 修复Dashboard启动时message_storage属性缺失问题\n\n- 在Robot初始化阶段提前创建message_storage,避免后台启动早于iPad登录时缺少属性\n- 调整DashboardServer读取逻辑,优先复用Robot消息存储并增加安全回退 2026-04-27 11:58:16 +08:00
liuwei 62e6f67836 持久化表情中文语义资产\n\n- 新增 t_emoji_assets 表及迁移脚本,持久化保存表情发送参数、中文语义与预览图路径\n- 在消息归档与媒体补偿流程中自动回填表情资产,实现收到表情即落语义、补图后回填预览\n- 后台表情库与自动回复优先读取持久化表情资产,仅在空表场景下小范围回补历史数据 2026-04-27 11:52:31 +08:00
liuwei 623ca505d4 打通自动回复与表情语义库联动\n\n- 新增表情语义解析与表情资产查询模块,支持从历史表情中提取可读中文语义\n- 为 ai_auto_response 增加短回复表情匹配器,命中语义时优先发送表情并支持失败回退文本\n- 调整自动回复提示词与配置项,强化短情绪回复场景的表情替换能力 2026-04-27 11:40:44 +08:00
liuwei 884ffb81e8 完善表情库中文语义解析与检索展示\n\n- 解析表情 desc 和 emojiattr 字段,提取可读中文语义与别名\n- 按 md5 聚合表情历史记录,合并发送参数、预览图与语义信息\n- 后台表情库弹窗增加语义展示与按中文语义搜索能力 2026-04-27 11:34:07 +08:00
liuwei 19411d19c8 修复后台聊天表情发送易卡住问题\n\n- 将后台表情发送改为异步提交,避免请求线程同步等待导致卡住\n- 增加按 md5 反查历史表情 total_length 的兜底逻辑\n- 为 SendEmoji 增加超时与详细日志,便于定位接口无响应问题 2026-04-27 11:21:11 +08:00
liuwei 7d2ad5b3d8 修复群聊近期话题查询仍走短期记忆的问题
- 为@机器人提问补充群聊近期话题/总结类意图识别
- 这类问题强制升级为 qa_with_context,打开群事实与向量记忆
- 放宽群聊话题回顾型问题的记忆相关性门槛,避免长期记忆被二次过滤
2026-04-27 10:35:23 +08:00
liuwei 55723519aa 调整关系图外框层级配色并移除发光效果 2026-04-27 10:05:06 +08:00
liuwei d2c766eec9 优化社交关系图视觉风格并加入轻科幻元素 2026-04-27 09:51:31 +08:00
liuwei f7a5096b3d 修复关系图头像缺失并调整名字与核心标识 2026-04-27 09:44:32 +08:00
liuwei b62d313690 优化社交关系图可读性并突出连接人数 2026-04-27 09:38:39 +08:00
liuwei 4dbf390c65 将通讯录刷新与头像缓存同步改为异步处理 2026-04-27 09:30:21 +08:00
liuwei a3e20db554 修复通讯录刷新未更新头像地址的问题 2026-04-27 09:25:49 +08:00
liuwei 711213ded8 补充头像缓存同步与清理调试日志 2026-04-27 09:19:56 +08:00
liuwei 5da6514020 增加头像缓存旧文件清理机制 2026-04-27 09:16:16 +08:00
liuwei e573fd9c37 优化社交图展示并为通讯录接入本地头像缓存 2026-04-27 09:13:01 +08:00
liuwei 0636e0453f 优化身价功能社交关系图布局与展示策略 2026-04-24 17:56:01 +08:00
liuwei 2ac7704d3b 调整为100分一次,番号 2026-04-24 16:37:24 +08:00
liuwei 1c464e47e4 将群画像缓存策略调整为按天更新 2026-04-24 16:22:54 +08:00
liuwei fa9dc44bbe 为自动回复增加群画像数据库快照缓存 2026-04-24 16:21:00 +08:00
liuwei 8a813df4a3 优化自动回复对群摘要的结构化利用 2026-04-24 16:16:30 +08:00
liuwei 2b8a5d0ce6 完善成员画像定时任务的周月摘要补偿策略 2026-04-24 16:05:37 +08:00
liuwei 2ba213b120 修复周月画像刷新被新鲜度判断提前跳过的问题 2026-04-24 15:57:43 +08:00
liuwei 0ea7b61951 增加常驻群长期记忆与成员轻画像输入 2026-04-24 15:44:03 +08:00
liuwei d0480691c3 修复最近上下文只取到当前消息的问题 2026-04-24 15:37:37 +08:00
liuwei 2fe6cbb758 放宽回复长度为0到30字并降低人格提示对输出的干扰 2026-04-24 15:32:38 +08:00
liuwei aa94687c19 去除本地回复硬裁剪并改为分段多次发送 2026-04-24 15:28:07 +08:00
liuwei ee1532b2f5 放宽自动回复长度为自然浮动并统一30字上限 2026-04-24 15:24:48 +08:00
liuwei 66b0fe16da 拆分群昵称与正文避免话题识别被昵称污染 2026-04-24 15:19:14 +08:00
liuwei 5dc72bf7d2 放宽最近上下文到30条并取消中途截断 2026-04-24 15:12:42 +08:00
liuwei cd2024dfb5 优化 ai_auto_response 仅回复同群最新消息
- 为同群消息引入递增序号,记录当前群的最新消息版本
- 在出队前跳过已被同群更新消息覆盖的旧消息
- 在发送前再次检查消息是否已被覆盖,避免 LLM 慢返回后补发旧回复
- 保持实现仅影响同一群内的消息时效,不干扰其他群的并行处理
2026-04-24 15:06:05 +08:00