提高积分通胀倍率上限

1. 将群积分通胀策略的默认最高倍率从3倍提升到20倍。

2. 补充中文注释,说明高倍率用于加速消耗长期沉淀的群积分。
This commit is contained in:
liuwei
2026-04-27 13:41:23 +08:00
parent 955c2f2797
commit 5401d1db42

View File

@@ -71,7 +71,10 @@ def _resolve_points_cost_profile(plugin_instance: Any, message: Dict[str, Any],
target_spend_ratio = float(_read_points_inflation_config(inflation_config, "target_spend_ratio", 0.08) or 0.08)
ratio_per_step = float(_read_points_inflation_config(inflation_config, "ratio_per_step", 0.02) or 0.02)
multiplier_step = float(_read_points_inflation_config(inflation_config, "multiplier_step", 0.5) or 0.5)
max_multiplier = float(_read_points_inflation_config(inflation_config, "max_multiplier", 3.0) or 3.0)
# 这里把默认最高倍率提升到 20 倍:
# 当群积分长期沉淀、插件消耗占比持续偏低时,允许系统更激进地抬高消耗,
# 这样才能更快把“花不掉的积分”重新赶回流通。
max_multiplier = float(_read_points_inflation_config(inflation_config, "max_multiplier", 20.0) or 20.0)
try:
db_manager = DBConnectionManager.get_instance()