ML 广告检测

基于嵌入模型的群消息广告分类,每群默认关闭,由 admin 用 /adml on 开启。

开启后:

  1. 新成员入群先被限制为「仅文本」(不能发图片 / 链接 / 贴纸等)
  2. 该用户的前 N 条消息/adml limit <N>)进入检测窗口,每条都被评分
  3. 检测分数分级处置:
    • 超过封禁阈值 → 直接 ban
    • 超过警告阈值 → 删除消息 + 警告(累计警告达上限会升级)
    • 超过仅删除阈值 → 删除消息
  4. 检测窗口结束(用户发够 N 条)后自动解除限制,后续发言不再参与检测
  5. 规避管理员——admin / owner / 匿名管理员的消息不参与检测。

/adml

字段
权限admin
场景群内
参数无 / on / off / limit <N>

查看本群 ML 广告检测的状态与配置。无参数时输出当前开关、检测窗口、风险阈值、 模型工件是否就绪。

/adml on

启用本群 ML 广告检测。启用瞬间起,新成员入群即进入「仅文本 + 检测窗口」流程; 已经在群里的老成员不受影响。

/adml off

关闭本群 ML 广告检测。已经在检测窗口里的新成员不再被评分(但若已经处于「仅 文本」限制状态,限制会在他发够 N 条后正常解除)。

/adml limit <N>

设置本群的检测窗口长度——新成员前 N 条消息参与检测。

/adml limit 5

不设置时使用全局默认值 10

/clearwarn [user_id]

字段
权限admin
场景群内
参数回复目标消息,或 user_id

清除某用户在本群的累计警告计数。

ML 检测的「警告」会按用户累积——超过一定次数会升级处置(例如从「删除 + 警告」 升级到「封禁」)。如果你判定之前的警告是误判,或者想给某用户一次重置机会,用 /clearwarn 把计数清零。

(回复目标用户消息)
/clearwarn

/clearwarn 123456789