Skip to content

表情屏蔽

QQ Message Blocker 提供了全局表情屏蔽和针对特定用户的表情屏蔽功能。

全局表情屏蔽

屏蔽指定的表情,对所有用户生效:

javascript
// 全局表情屏蔽示例
blockedEmojis: [
    178,    // 滑稽表情
    146,    // 暴筋表情
    99999   // 其他表情
]

特点:

  • 基于表情ID进行屏蔽
  • 对所有用户生效
  • 支持屏蔽多个表情

用户表情屏蔽

针对特定用户屏蔽表情:

javascript
// 用户表情屏蔽示例
specialBlockedUsersEmojis: {
    "用户A": [178, 146],  // 屏蔽该用户的滑稽和暴筋表情
    "用户B": [99999]      // 屏蔽该用户的特定表情
}

特点:

  • 可以针对不同用户设置不同规则
  • 不影响其他用户的表情使用
  • 支持屏蔽多个表情

超级表情屏蔽

一键屏蔽所有超级表情:

javascript
blockSuperEmoji: true  // true启用,false关闭

特点:

  • 一键屏蔽所有超级表情
  • 可以随时开启或关闭
  • 有效减少视觉干扰

替换模式

可以将被屏蔽的表情替换为指定文本:

javascript
REPLACEMODE = {
    emojis: false,          // 表情是否使用替换模式
    superEmoji: false,      // 超级表情是否使用替换模式
    replaceword: "[已屏蔽]" // 替换显示的文本
}

使用建议

  1. 合理使用全局屏蔽

    • 只屏蔽真正需要屏蔽的表情
    • 记录常用的表情ID
    • 避免过度屏蔽影响交流
  2. 灵活运用用户屏蔽

    • 针对性设置用户规则
    • 及时更新屏蔽列表
    • 保持规则简洁有效
  3. 优化使用体验

    • 根据需要开启替换模式
    • 合理使用超级表情屏蔽
    • 定期清理无用规则

常见问题

  1. 表情屏蔽不生效?

    • 检查表情ID是否正确
    • 确认用户名是否匹配
    • 验证规则是否正确添加
  2. 如何获取表情ID?

    • 使用开发者工具查看
    • 在消息中右键表情
    • 查看 data-face-index 属性
  3. 超级表情仍然显示?

    • 检查是否启用屏蔽功能
    • 确认配置是否生效
    • 尝试重启QQ客户端

基于 GPL v3 许可发布