Commit Graph

25 Commits

Author SHA1 Message Date
Liu
08db0ea07e Revert "调整插件执行模式并修复全球新闻后台线程"
This reverts commit adbf4471cf.
2026-05-01 12:45:33 +08:00
Liu
3141550bbb Reapply "调整插件执行模式并修复全球新闻后台线程"
This reverts commit b59b61dade.
2026-05-01 12:45:31 +08:00
Liu
b59b61dade Revert "调整插件执行模式并修复全球新闻后台线程"
This reverts commit adbf4471cf.
2026-05-01 12:12:54 +08:00
Liu
adbf4471cf 调整插件执行模式并修复全球新闻后台线程
1. 为消息插件新增按消息动态超时能力,并让机器人侧按当前命令读取超时策略。
2. 将斗鱼日报、身价关系图/重算、百科问答出题判题切到后台执行。
3. 将系统更新、黑丝视频、猛男视频、成员锐评默认配置为后台模式并放宽超时。
4. 修复全球新闻插件在线程中直接挂协程导致任务不真正执行的问题。
2026-05-01 11:37:25 +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
e573fd9c37 优化社交图展示并为通讯录接入本地头像缓存 2026-04-27 09:13:01 +08:00
liuwei
0636e0453f 优化身价功能社交关系图布局与展示策略 2026-04-24 17:56:01 +08:00
liuwei
a69c89cfb1 不显示路径 2026-04-21 15:52:51 +08:00
liuwei
b61d20612e fix(value_rank): 社交边标签改为离线偏移避免遮挡线条
- 边标签由中点改为法线方向偏移显示,不再压在线条上

- 标签左右交错摆放,降低多边场景下重叠概率

- 偏移距离随线宽自适应并设置最小值,保证可读性
2026-04-21 15:49:08 +08:00
liuwei
6f4efcfa72 feat(value_rank): 社交边标签改为昵称并增加恶搞关系文案
- 关系图边标签新增双向@次数明细,并在边中点展示

- 标签从 wxid 改为群昵称显示,提升可读性

- 增加恶搞关系标签规则(如双向奔赴、单向上头、单箭头输出等)
2026-04-21 15:47:52 +08:00
liuwei
0b43bb7fe9 feat(value_rank): 社交关系图支持群友头像节点渲染
- 关系图节点优先使用 ContactManager 头像地址渲染,缺失头像自动回退昵称首字

- 新增 SVG clipPath 头像裁剪层与节点边框视觉策略,提升核心人物识别度

- 模板新增 __NODE_DEFS__ 占位符,支持头像裁剪定义注入
2026-04-21 15:06:42 +08:00
liuwei
cfae6cfe30 feat(value_rank): 文本消息统一80秒自动撤回
- 新增文本发送封装,身价插件所有文本回复统一登记自动撤回

- 撤回时长默认80秒,可通过 text_auto_revoke_seconds 配置调整

- 社交关系图图片发送保持不撤回,仅文本消息执行撤回策略
2026-04-21 14:45:50 +08:00
liuwei
7d82557699 docs(value_rank): 补充当前实现状态与操作指南
- 新增功能完整度说明,明确已上线命令、定时任务和数据链路状态

- 增加快速上手步骤:配置检查、模板检查、表结构检查、命令验证顺序

- 增加常见问题排查,覆盖社交关系图、社交榜单、趋势数据不足场景
2026-04-21 14:28:07 +08:00
liuwei
22c5101407 refactor(value_rank): 社交关系图改为外部HTML模板渲染
- 新增 social_graph_template_path 配置项,支持独立维护社交图模板路径

- 新增模板文件 plugins/value_rank/templates/social_graph.html,承载关系图样式与占位符

- 移除内嵌模板拼接,改为读取模板文件并进行变量替换后渲染截图
2026-04-21 14:24:57 +08:00
liuwei
46ee371a76 feat(value_rank): 新增社交关系图命令并接入md2img渲染
- 新增社交关系图命令,支持社交关系图 [人数] 生成群友关系图

- 基于 t_social_edges_daily 聚合边数据,构建核心节点和关系边用于可视化

- 使用 markdown2image 的 html_to_image 能力渲染 HTML/SVG 并输出图片

- 补充图谱参数配置:default_graph_nodes、max_graph_nodes、graph_edge_pool_limit
2026-04-21 14:21:45 +08:00
liuwei
2c90bc2ebe feat(value_rank): 新增社交桥梁榜与个人趋势能力
- 新增社交桥梁榜查询能力,基于社交边聚合输出连接人数、触达次数与互动分

- 新增我的趋势命令,支持按天查看近N天身价分与排名变化

- 周报增加社交桥梁人物摘要,提升群聊可读性与趣味性

- 同步扩展插件命令配置与趋势参数配置(default_trend_days/max_trend_days)
2026-04-21 14:17:00 +08:00
liuwei
d64d11a384 将@关系批处理业务迁移到 value_rank 插件
- 从 MessageStorageDB 移除@抽取与社交图写入逻辑,消息层仅保留归档职责

- 从系统级任务移除 process_pending_mentions,取消 message_to_db 中对应入口

- 在 value_rank 插件新增定时动作 value_rank_mentions_extract(每10分钟)

- 在插件内实现窗口化批处理(默认10~20分钟前)、@提取、幂等写入明细/边表/日汇总及 unique_interactors 回填

- 新增插件侧可配置参数 mention_batch_size / mention_window_start_minutes / mention_window_end_minutes
2026-04-21 14:10:25 +08:00
liuwei
d60d496bc3 扩展 value_rank 周报能力并新增周报命令
- 新增命令 身价周报,并接入配置与帮助文案

- 新增每周定时动作 value_rank_weekly_report_push(周一09:35)自动推送周报

- 周报内容包含:综合排行Top5、上升榜Top5、下行榜Top5(对比7天前)

- 扩展 ValueRankDB:新增按日期读取快照分数字典能力,支持周报对比计算

- 调度执行中支持周报推送并补充重算保障,确保周报数据为当天最新
2026-04-21 14:00:57 +08:00
liuwei
0dc55297bb 增强社交统计并扩展 value_rank 社交榜单命令
- 在消息入库增量链路中回填 unique_interactors,实现去重互动人数实时更新

- 新增社交热度榜命令:社交热度榜 [名次],按互动分/被@/主动@展示

- 新增搭子榜命令:搭子榜 [名次],按无向关系边聚合展示成员组合

- 扩展 ValueRankDB 查询接口,支持社交热度与搭子关系窗口聚合

- 同步更新 value_rank 配置命令列表与帮助文案
2026-04-21 13:45:44 +08:00
liuwei
d4d290fec8 实现 value_rank 首版插件并接入定时重算
- 新增 ValueRank 插件入口、配置与主逻辑(我的身价/身价排行/身价说明/重算身价)

- 新增每日 04:00 调度动作,支持按群批量重算并写入快照

- 实现积分/发言/活跃/社交四维打分与潜水惩罚,采用95分位截断与归一化

- 新增 t_value_rank_snapshot 建表迁移脚本,并同步更新 init.sql

- 代码中补充详细中文注释,说明算法意图、边界处理与稳定性策略
2026-04-21 13:42:57 +08:00
liuwei
2730595a88 完善 value_rank 社交图设计并落地 @ 结构化存储
- messages 表新增 mentioned_user_ids 字段设计,使用 JSON 数组字符串存储被@用户清单

- 新增社交图相关表设计:t_message_mentions、t_social_edges_daily、t_value_rank_social_daily

- 增加迁移脚本 20260421_add_mentions_and_social_graph_tables.sql,支持现网平滑升级

- 改造 MessageStorageDB 入库流程:解析 msg_source.atuserlist 并写入 mentioned_user_ids

- 更新 value_rank README:补充社交图数据链路、可产出图表及实现说明
2026-04-21 13:34:19 +08:00
liuwei
a0c9c23e2c 完善 value_rank 插件设计文档:基于现有插件逻辑给出可落地实现方案
- 将创意描述重构为可执行技术文档,明确 V1/V2 分阶段路线

- 对齐 point_trade、daily_ranking、message_sign、inactive_rank 的现有数据来源与接口

- 新增评分模型(归一化+分位截断+潜水惩罚)及解释理由,提升抗刷屏与公平性

- 补充命令设计、定时任务流程、数据库快照表 SQL、防刷规则与灰度上线计划

- 标注当前不合理点与优化建议(被@指标链路、固定阈值称号、过强惩罚玩法)
2026-04-21 13:20:32 +08:00