{
  "moduleMeta": {
    "moduleName": "全域弹幕与师徒聊天区",
    "theme": "赛博国风互动社交"
  },
  "barrageConfig": {
    "enabled": true,
    "displayName": "云途弹幕",
    "scrollSpeed": {
      "slow": 80,
      "normal": 120,
      "fast": 180,
      "unit": "像素/秒",
      "default": "normal",
      "userAdjustable": true
    },
    "fontSize": {
      "small": 14,
      "medium": 18,
      "large": 24,
      "default": "medium",
      "userAdjustable": true
    },
    "displayArea": {
      "position": "topOverlay",
      "heightRatio": 0.35,
      "description": "弹幕显示在页面上方35%区域，不遮挡核心操作。"
    },
    "maxConcurrentBarrage": 50,
    "barrageOpacity": 0.85,
    "barrageStyle": {
      "fontFamily": "赛博楷体",
      "textShadow": true,
      "borderRadius": 12,
      "backgroundColor": "rgba(0,0,0,0.3)"
    },
    "shieldSwitch": {
      "enabled": true,
      "label": "弹幕屏蔽开关",
      "description": "用户可一键关闭全域弹幕显示。",
      "defaultOn": true
    },
    "barrageTypes": ["滚动弹幕", "顶部弹幕", "底部弹幕"]
  },
  "sendCostRule": {
    "costEnabled": true,
    "costCurrency": "仙途勋值",
    "costPerMessage": 5,
    "description": "每发送一条弹幕消耗5仙途勋值，防止刷屏。",
    "freeQuota": {
      "dailyFreeCount": 3,
      "description": "每日免费3条弹幕额度，超出后消耗仙途勋值。"
    },
    "specialBarrageCost": {
      "colorBarrage": 10,
      "topPinnedBarrage": 20,
      "description": "彩色弹幕消耗10仙途勋值，置顶弹幕消耗20仙途勋值。"
    }
  },
  "sensitiveFilter": {
    "enabled": true,
    "filterMode": "实时校验",
    "checkTiming": "发送前实时拦截",
    "filterLevels": [
      {
        "level": "strict",
        "description": "政治敏感词、违规词汇直接拦截",
        "action": "block"
      },
      {
        "level": "moderate",
        "description": "辱骂、低俗词汇替换为*号",
        "action": "replace"
      },
      {
        "level": "warning",
        "description": "广告引流类内容发出但标记预警",
        "action": "warn"
      }
    ],
    "blockTipMessage": "您的发言含有不当内容，已被拦截，请注意言行规范。",
    "replaceTipMessage": "您的发言含有敏感词汇，已自动替换处理。",
    "warnTipMessage": "您的发言已发送，但已被系统标记，请遵守社区规范。",
    "customWhitelist": ["云途", "取经", "灵宠"],
    "updateFrequency": "每日凌晨自动更新敏感词库"
  },
  "emojiPack": {
    "packName": "布艺国风动图表情包",
    "packVersion": "1.0",
    "emojiFormat": "GIF动图",
    "emojiStyle": "布艺拟人娃娃风格",
    "emojis": [
      {
        "emojiId": "emoji_01",
        "name": "小石灵·加油",
        "description": "小石灵布艺娃娃举拳加油的动图。",
        "animationFrames": 12,
        "unlockType": "默认解锁"
      },
      {
        "emojiId": "emoji_02",
        "name": "月绒兔·贴贴",
        "description": "月绒兔布艺娃娃蹭脸贴贴的动图。",
        "animationFrames": 10,
        "unlockType": "默认解锁"
      },
      {
        "emojiId": "emoji_03",
        "name": "文甲龟·稳住",
        "description": "文甲龟布艺娃娃竖起龟壳表示稳住的动图。",
        "animationFrames": 8,
        "unlockType": "默认解锁"
      },
      {
        "emojiId": "emoji_04",
        "name": "云羽雀·起飞",
        "description": "云羽雀布艺娃娃展翅起飞的动图。",
        "animationFrames": 14,
        "unlockType": "默认解锁"
      },
      {
        "emojiId": "emoji_05",
        "name": "玄清行者·诵经",
        "description": "玄清行者布艺娃娃闭眼诵经的动图。",
        "animationFrames": 15,
        "unlockType": "梵言书卷值兑换"
      },
      {
        "emojiId": "emoji_06",
        "name": "石明小石·抓耳",
        "description": "石明小石布艺娃娃抓耳挠腮的动图。",
        "animationFrames": 12,
        "unlockType": "梵言书卷值兑换"
      },
      {
        "emojiId": "emoji_07",
        "name": "亥悟·啃瓜",
        "description": "亥悟布艺娃娃大口啃西瓜的动图。",
        "animationFrames": 16,
        "unlockType": "梵言书卷值兑换"
      },
      {
        "emojiId": "emoji_08",
        "name": "尘净·挑担",
        "description": "尘净布艺娃娃挑担前行的动图。",
        "animationFrames": 10,
        "unlockType": "梵言书卷值兑换"
      },
      {
        "emojiId": "emoji_09",
        "name": "沧龙驹·甩尾",
        "description": "沧龙驹布艺娃娃欢快甩尾的动图。",
        "animationFrames": 9,
        "unlockType": "活动限定"
      },
      {
        "emojiId": "emoji_10",
        "name": "小石灵·暴怒",
        "description": "小石灵布艺娃娃暴怒砸地的动图。",
        "animationFrames": 13,
        "unlockType": "活动限定"
      },
      {
        "emojiId": "emoji_11",
        "name": "月绒兔·困倦",
        "description": "月绒兔布艺娃娃打哈欠犯困的动图。",
        "animationFrames": 11,
        "unlockType": "活动限定"
      },
      {
        "emojiId": "emoji_12",
        "name": "云羽雀·撒花",
        "description": "云羽雀布艺娃娃撒花庆祝的动图。",
        "animationFrames": 14,
        "unlockType": "赛季排行奖励"
      }
    ]
  },
  "rateLimit": {
    "accountLimit": {
      "maxMessagesPerMinute": 5,
      "description": "单账号每分钟最多发送5条弹幕/聊天消息。",
      "exceedTip": "您发送过于频繁，请稍后再试（1分钟限制5条）。"
    },
    "ipLimit": {
      "maxMessagesPerMinute": 20,
      "description": "同一IP每分钟最多发送20条消息，防止批量刷屏。"
    },
    "globalLimit": {
      "maxMessagesPerSecond": 100,
      "description": "全服每秒消息上限100条，超出排队延迟发送。"
    },
    "muteRule": {
      "violationThreshold": 3,
      "muteDurationMinutes": 30,
      "description": "触发3次敏感词拦截自动禁言30分钟。"
    }
  },
  "teamChatPanel": {
    "enabled": true,
    "panelName": "师徒小队聊天",
    "description": "仅限同一小队成员可见的私密聊天面板。",
    "messageTypes": ["文字", "表情包", "快捷指令", "位置共享"],
    "quickCommands": ["集合！", "撤退！", "进攻BOSS", "需要治疗", "打卡完成"],
    "historyRetention": "保留最近200条聊天记录",
    "joinLeaveNotification": true
  }
}
