消息屏蔽 QQ Message Blocker 提供了灵活的消息屏蔽功能,支持关键词和图片屏蔽。
关键词屏蔽 包含匹配 只要消息中包含关键词就会被屏蔽:
javascript// 包含匹配示例
INCLUDES_BLOCKED_WORDS = [
'测试111', // 会屏蔽"测试111",也会屏蔽"测试111111"
'@某人', // 屏蔽包含"@某人"的消息
'广告' // 屏蔽包含"广告"的消息
]特点:
部分匹配即可触发屏蔽适合屏蔽包含特定内容的消息支持多个关键词组合完全匹配 消息内容需要与关键词完全一致才会被屏蔽:
javascript// 完全匹配示例
EXACT_BLOCKED_WORDS = [
'测试222', // 只会屏蔽"测试222",不会屏蔽"测试222222"
'打卡', // 只屏蔽"打卡"这条消息
'签到' // 只屏蔽"签到"这条消息
]特点:
需要消息内容完全一致更精确的控制避免误伤其他消息图片屏蔽 可以通过图片特征值屏蔽特定图片:
javascript// 图片屏蔽示例
INCLUDES_BLOCKED_IMAGES = [
'76264f7279cd8e5e2d2c597fa68da8a2.jpg',
'bae9b15fd28f626c6b08d01188dfb604.gif'
]特点:
基于图片特征值屏蔽支持 jpg、gif 等格式相同图片会被自动屏蔽替换模式 可以将被屏蔽的内容替换为指定文本:
javascriptREPLACEMODE = {
normalWords: false, // 普通屏蔽词是否使用替换模式
exactWords: false, // 完全匹配屏蔽词是否使用替换模式
images: false, // 图片是否使用替换模式
replaceword: "[已屏蔽]" // 替换显示的文本
}使用建议 选择合适的屏蔽模式
需要精确屏蔽时使用完全匹配需要模糊匹配时使用包含匹配根据实际需求选择是否启用替换模式图片屏蔽使用技巧
按需添加图片特征值定期清理不需要的规则注意备份重要的屏蔽规则性能优化
避免添加过多规则及时清理无用规则保持规则列表简洁常见问题 屏蔽规则不生效?
检查规则格式是否正确确认关键词是否准确验证是否有冲突规则如何避免误伤?
优先使用完全匹配模式谨慎使用通用关键词先小范围测试新规则图片屏蔽不工作?
确认图片特征值是否正确检查图片格式是否支持尝试重新获取特征值