- 新增 ValueRank 插件入口、配置与主逻辑(我的身价/身价排行/身价说明/重算身价) - 新增每日 04:00 调度动作,支持按群批量重算并写入快照 - 实现积分/发言/活跃/社交四维打分与潜水惩罚,采用95分位截断与归一化 - 新增 t_value_rank_snapshot 建表迁移脚本,并同步更新 init.sql - 代码中补充详细中文注释,说明算法意图、边界处理与稳定性策略
28 lines
568 B
TOML
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
|