商店监控

最后更新:2026/7/31 21:04:02

商店监控

皮肤监控功能帮助你追踪特定皮肤,当每日商店出现匹配项时自动推送通知。

基本用法

添加监控

/商店监控 添加 <关键词>

示例:

/商店监控 添加 偃月
/商店监控 添加 般若假面
/商店监控 添加 逆命中队 狂徒

关键词会匹配皮肤名称,不区分大小写。支持部分匹配 (如 "紫金" 可匹配 "紫金狂潮 狂徒")

查看监控列表

/商店监控 列表

返回当前所有监控关键词。

删除监控

/商店监控 删除 <关键词>

立即检查

/商店监控 查询

立即使用当前监控关键词检查今日商店是否匹配,不等待定时任务。

开关推送

/商店监控 开启
/商店监控 关闭

默认为开启状态。关闭后不会收到每日自动推送。


自动推送机制

  • 推送时间: 每日北京时间 8:01 AM
  • 推送方式: 私聊消息
  • 推送内容: 匹配到的皮肤名称 + 所属品质

匹配逻辑

  1. 每日 8:01 定时触发检查
  2. 遍历所有已绑定的用户
  3. 获取每个用户的今日商店
  4. 逐一比对用户设置的监控关键词
  5. 命中则发送私聊通知

重复保护

  • 同一皮肤不会因多个关键词重复通知
  • 并发检查有锁保护,避免重复执行

技术实现

  • 定时调度: 使用北京时间计算,每日固定时间执行
  • 并发控制: _checking 标志位防止重入
  • 数据存储: MySQL 存储关键词配置,Redis 缓存中间状态
  • 通知通道: 优先 botpy 私聊 API,失败时日志记录