Files
abot/plugins/value_rank/config.toml
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

36 lines
823 B
TOML

[ValueRank]
enable = true
command = ["我的身价", "身价排行", "社交热度榜", "搭子榜", "身价周报", "身价说明", "重算身价"]
command-format = """
📊 身价系统命令:
1. 我的身价
2. 身价排行 [名次]
3. 社交热度榜 [名次]
4. 搭子榜 [名次]
5. 身价周报
6. 身价说明
7. 重算身价(管理员)
"""
# 统计窗口(天)
message_window_days = 7
active_window_days = 30
social_window_days = 7
# 排分参数
points_weight = 0.30
message_weight = 0.35
active_days_weight = 0.20
social_weight = 0.15
inactivity_penalty_max = 150
base_score_scale = 1000
# 排行默认展示数量
default_rank_limit = 10
max_rank_limit = 50
# @关系批处理(插件定时任务)参数
mention_batch_size = 200
mention_window_start_minutes = 20
mention_window_end_minutes = 10