- 无流量天数
+ 阈值
- 天内无上传/下载流量 → 有风险
-
-
- 且未登录天数
-
- 天内无登录活动时触发(0 表示不限制登录条件)
+ 天内无上传/下载流量且未登录 → 有风险
@@ -282,7 +277,7 @@ const presets = [
{ name:'零活跃不登录封号', type:'KILL', metric:'days_since_last_login', threshold:7, unit:'天', condition:'GT', applicable:'new_account_30d', description:'零活跃新用户连续7天不登录即封号' },
{ name:'零活跃注册天数封号', type:'KILL', metric:'days_since_registration', threshold:30, unit:'天', condition:'GT', applicable:'new_account_30d', description:'零活跃新用户注册满30天即封号' },
// 流量监控
- { name:'连续无流量封号', type:'TRAFFIC', metric:'days_since_last_traffic', threshold:90, unit:'天', loginDays:90, condition:'GT', description:'连续90天无流量且90天未登录即封号' },
+ { name:'连续无流量封号', type:'TRAFFIC', metric:'days_since_last_traffic', threshold:90, unit:'天', condition:'GT', description:'连续90天无流量且未登录即封号' },
// H&R
{ name:'H&R 封号', type:'HD', metric:'hnr_count', threshold:5, unit:'次', condition:'GTE', description:'H&R违规次数达到5次即封号' },
// 新人考核
@@ -353,8 +348,7 @@ const ruleText = (r) => {
const cond = condLabel(r.condition)
const val = `${metric}${cond}${r.threshold}${r.unit||''}`
if (r.type === 'TRAFFIC') {
- const extra = r.loginDays > 0 ? `(且${r.loginDays}天未登录)` : ''
- return `无流量:${val}${extra} →