用户屏蔽​

用户屏蔽 ​QQ Message Blocker 提供了灵活的用户屏蔽功能,支持包含匹配和完全匹配两种模式。

包含匹配模式 ​用户名包含指定内容就会被屏蔽:

javascript// 包含匹配示例

INCLUDES_SPECIAL_BLOCKED_USERS = [

"测试用户", // 会屏蔽"测试用户123",也会屏蔽"123测试用户"

"广告", // 屏蔽用户名包含"广告"的用户

"推销" // 屏蔽用户名包含"推销"的用户

]特点:

部分匹配即可触发屏蔽适合屏蔽特定类型用户支持多个关键词组合完全匹配模式 ​用户名需要完全一致才会被屏蔽:

javascript// 完全匹配示例

EXACT_SPECIAL_BLOCKED_USERS = [

"测试号", // 只会屏蔽用户名为"测试号"的用户

"广告机器人", // 只会屏蔽用户名为"广告机器人"的用户

"推销员" // 只会屏蔽用户名为"推销员"的用户

]特点:

需要用户名完全一致更精确的控制避免误伤其他用户替换模式 ​可以将被屏蔽的用户消息替换为指定文本:

javascriptREPLACEMODE = {

specialUsers: false, // 包含匹配用户是否使用替换模式

exactSpecialUsers: false, // 完全匹配用户是否使用替换模式

replaceword: "[已屏蔽]" // 替换显示的文本

}使用建议 ​选择合适的屏蔽模式

需要精确屏蔽时使用完全匹配需要模糊匹配时使用包含匹配根据实际需求选择是否启用替换模式规则管理技巧

定期清理无用规则避免规则重复保持规则列表简洁性能优化

避免添加过多规则使用更精确的匹配模式及时清理过期规则常见问题 ​屏蔽规则不生效?

检查用户名是否正确确认匹配模式是否合适验证规则格式是否正确如何避免误伤?

优先使用完全匹配模式谨慎使用通用关键词先小范围测试新规则用户名变更后?

更新对应的屏蔽规则使用更稳定的标识考虑使用完全匹配模式