Files
abot/plugins/value_rank/config.toml
liuwei d4d290fec8 实现 value_rank 首版插件并接入定时重算
- 新增 ValueRank 插件入口、配置与主逻辑(我的身价/身价排行/身价说明/重算身价)

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

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

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

- 代码中补充详细中文注释,说明算法意图、边界处理与稳定性策略
2026-04-21 13:42:57 +08:00

28 lines
568 B
TOML

[ValueRank]
enable = true
command = ["我的身价", "身价排行", "身价说明", "重算身价"]
command-format = """
📊 身价系统命令:
1. 我的身价
2. 身价排行 [名次]
3. 身价说明
4. 重算身价(管理员)
"""
# 统计窗口(天)
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