
自动审核聊天管理
聊天自动审核模组,让服务器工作人员更容易发现各类违规行为。
Chat AutoMod
Chat AutoMod 是一个轻量级的、服务器端的 Fabric 服务器管理模组。
它会自动检查玩家消息中的垃圾信息、过度大写、重复字符、广告、可疑链接以及可配置的过滤词或短语。消息可以被阻止、记录或报告给在线管理员,无需任何外部管理服务。
玩家无需安装此模组即可加入服务器。
功能特点
-
消息冷却和快速刷屏检测
Discord Webhook 通知-
重复和相似消息检测
-
过度大写检测
-
重复字符和符号刷屏检测
-
Unicode 和零宽字符标准化
-
可配置的单词和短语过滤器
-
基础 leetspeak(文字替换)和混淆检测
-
域名、IP 地址和 Discord 邀请链接检测
-
可配置的允许域名列表
-
基于分数的违规系统
-
临时和永久禁言
-
可配置的惩罚命令
-
管理员管理警报
-
违规历史记录
-
纯文本管理日志
-
配置实时重载
-
消息测试命令
-
权限和豁免支持
-
无需客户端安装
-
无需 AI 服务或外部管理 API
基于分数的惩罚
Chat AutoMod 不必对每次违规立即惩罚玩家。
每条规则可以添加可配置的分数。当玩家达到特定分数阈值时,可以应用不同的操作。
例如:
{
"2": "warn",
"5": "mute 5m",
"10": "kick",
"20": "permanent mute"
}
违规分数会在可配置的时间后自动衰减。
这允许服务器区别对待偶尔的轻微违规和重复或严重的滥用行为。
可配置操作
每条管理规则都可以独立执行:
-
允许消息
-
阻止消息
-
通知管理员
-
警告玩家
-
添加违规分数
-
暂时禁言玩家
-
永久禁言玩家
-
踢出玩家
-
执行可配置的服务器命令
管理命令
/automod reload
/automod test <message>
/automod history <player>
/automod violations <player>
/automod clear <player>
/automod mute <player> <duration>
/automod unmute <player>
/automod inspect
/automod test 命令会在不惩罚任何人的情况下,将一条消息通过当前生效的管理规则进行测试。
示例:
/automod test join my server example dot com
结果显示:
Matched:
- advertising.domain_obfuscationNormalized:
join my server example.com
Action:
Message blocked
Points:
+5
这使得配置和测试过滤器变得简单得多,无需使用另一个账号。
隐私
默认情况下不存储玩家的原始消息。
服务器所有者可以可选地启用消息存储,用于管理日志和违规历史记录。也可以配置自动日志保留策略。
支持的版本
-
Minecraft 1.21.1 Fabric
-
Minecraft 26.2 Fabric
Chat AutoMod 旨在保持仅服务器端运行。原版客户端无需安装即可加入。
计划中的功能
-
管理私信命令,如
/msg、/tell和/reply -
NeoForge 支持
-
可选的管理仪表板和配置图形界面
-
额外的可配置安全检查
-
Luckperms 兼容性
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。