消息屏蔽
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 等格式
- 相同图片会被自动屏蔽
替换模式
可以将被屏蔽的内容替换为指定文本:
javascript
REPLACEMODE = {
normalWords: false, // 普通屏蔽词是否使用替换模式
exactWords: false, // 完全匹配屏蔽词是否使用替换模式
images: false, // 图片是否使用替换模式
replaceword: "[已屏蔽]" // 替换显示的文本
}
使用建议
选择合适的屏蔽模式
- 需要精确屏蔽时使用完全匹配
- 需要模糊匹配时使用包含匹配
- 根据实际需求选择是否启用替换模式
图片屏蔽使用技巧
- 按需添加图片特征值
- 定期清理不需要的规则
- 注意备份重要的屏蔽规则
性能优化
- 避免添加过多规则
- 及时清理无用规则
- 保持规则列表简洁
常见问题
屏蔽规则不生效?
- 检查规则格式是否正确
- 确认关键词是否准确
- 验证是否有冲突规则
如何避免误伤?
- 优先使用完全匹配模式
- 谨慎使用通用关键词
- 先小范围测试新规则
图片屏蔽不工作?
- 确认图片特征值是否正确
- 检查图片格式是否支持
- 尝试重新获取特征值