{"skill":{"slug":"csgo-monitor","displayName":"csgo","summary":"基于CSQAQ API，实时监控CSGO饰品价格，提供价格预警、波动分析、多平台价差提醒及租赁收益计算。","description":"# CSGO 饰品智能监控 Skill\n\n> 基于 CSQAQ API 的 CSGO 饰品价格监控、数据分析和智能预警系统\n\n## 📋 功能特性\n\n### 1. 智能盯盘与自动预警\n- ✅ **价格突破预警**：设定目标价格，跌破/涨到自动通知\n- ✅ **波幅异常监测**：1小时内价格涨跌超过阈值自动预警\n- ✅ **平台价差提醒**：BUFF/YYYP/Steam 平台价差超过3%自动提醒\n- ✅ **租赁收益分析**：自动计算日化收益、年化收益和回本周期\n\n### 2. 数据分析与可视化\n- ✅ **日报/周报生成**：每日/每周自动生成市场分析报告\n- ✅ **价格走势分析**：最高、最低、涨跌幅、波动率计算\n- ✅ **均线分析**：MA7、MA30 均线计算\n- ✅ **市场情绪分析**：上涨/下跌统计、整体趋势判断\n\n### 3. 自然语言交互\n- ✅ **口语化查询**：支持自然语言查询饰品价格\n- ✅ **智能摘要**：自动分析市场趋势\n- ✅ **上下文对话**：支持多轮对话查询\n\n### 4. 多渠道通知\n- ✅ **钉钉通知**：支持 Markdown 格式消息\n- ✅ **飞书通知**：支持富文本消息（待实现）\n- ✅ **企业微信通知**：支持图文消息（待实现）\n\n## 🚀 快速开始\n\n### 1. 安装依赖\n\n```bash\nnpm install\n```\n\n### 2. 配置 API Token\n\n编辑 `config.json` 文件：\n\n```json\n{\n  \"apiToken\": \"你的CSQAQ_API_TOKEN\"\n}\n```\n\n### 3. 配置通知渠道\n\n编辑通知配置：\n\n```javascript\nconst CONFIG = {\n  notification: {\n    dingtalk: {\n      enabled: true,\n      webhook: \"https://oapi.dingtalk.com/robot/send?access_token=你的TOKEN\"\n    }\n  }\n};\n```\n\n### 4. 测试功能\n\n```bash\n# 测试API连接\nnode test-api.js\n\n# 测试钉钉通知\nnode csgo-monitor-dingtalk.js test-dingtalk\n```\n\n## 💬 自然语言命令\n\n### 查询饰品价格\n\n```\n查询爪子刀现在的价格\n```\n\n**返回：**\n```\n📦 爪子刀（★） | 外表生锈 (战痕累累)\nBUFF价格：¥3580.00\nYYYP价格：¥3530.00\n24h涨跌：-0.14%\n7日涨跌：2.34%\nBUFF在售：161 件\nBUFF在求：27 件\n```\n\n### 查询排行榜\n\n```\n查询热门饰品排行\n```\n\n**返回：**\n```\n📈 热门饰品排行 TOP 10\n\n1. 爪子刀（★） | 外表生锈 (战痕累累) - ¥3580.00 (-0.14%)\n2. AK-47 | 红线 (崭新出厂) - ¥1250.00 (+2.5%)\n3. AWP | 龙狙 (略有磨损) - ¥5800.00 (+1.2%)\n...\n```\n\n### 生成市场简报\n\n```\n生成市场简报\n```\n\n**返回：**\n```\n📊 CSGO市场简报\n\n【热门排行TOP5】\n1. 爪子刀（★） | 外表生锈 (战痕累累)\n   BUFF价格：¥3580.00 | 24h涨跌：-0.14%\n\n2. AK-47 | 红线 (崭新出厂)\n   BUFF价格：¥1250.00 | 24h涨跌：+2.5%\n\n【市场总结】\n上涨饰品：35 个 (70.0%)\n下跌饰品：15 个 (30.0%)\n平均涨跌：+1.25%\n\n市场情绪：🟢 看涨\n```\n\n### 添加监控饰品\n\n```\n监控爪子刀，低于5000提醒我\n```\n\n**返回：**\n```\n✅ 已添加监控\n\n饰品：爪子刀（★） | 外表生锈 (战痕累累）\n预警价格：低于 ¥5000.00\n监控状态：已启用\n```\n\n### 查询监控列表\n\n```\n查看我的监控列表\n```\n\n**返回：**\n```\n📋 监控列表\n\n1. 爪子刀（★） | 外表生锈 (战痕累累）\n   预警价格：< ¥5000.00\n   状态：✅ 监控中\n\n2. AK-47 | 红线 (崭新出厂）\n   预警价格：> ¥1200.00\n   状态：✅ 监控中\n```\n\n## ⚙️ 定时任务配置\n\n### 默认定时任务\n\n```typescript\ncron: {\n  // 每小时生成市场简报\n  '0 * * * *': 'generateMarketReport',\n  \n  // 每30分钟检查所有监控饰品\n  '*/30 * * * *': 'checkAllMonitors',\n  \n  // 每日早上9点生成日报\n  '0 9 * * *': 'generateDailyReport'\n}\n```\n\n### 自定义定时任务\n\n在 `config.json` 中配置：\n\n```json\n{\n  \"cron\": {\n    \"marketReport\": \"0 * * * *\",\n    \"monitorCheck\": \"*/30 * * * *\",\n    \"dailyReport\": \"0 9 * * *\"\n  }\n}\n```\n\n## 📊 数据持久化\n\n### 存储位置\n\n```typescript\n// 价格历史数据\nopenclaw.memory.set('csgo_price_history_7246', data);\n\n// 监控配置\nopenclaw.memory.set('csgo_monitor_config', monitors);\n\n// 通知记录\nopenclaw.memory.set('csgo_notification_log', logs);\n```\n\n### 数据保留策略\n\n- 价格历史：默认保留 7 天\n- 监控配置：永久保留\n- 通知日志：默认保留 30 天\n\n## 🔧 高级配置\n\n### 监控参数配置\n\n```typescript\n{\n  id: '7246',\n  name: '爪子刀（★） | 外表生锈 (战痕累累)',\n  enabled: true,\n  \n  // 价格预警\n  priceAlert: {\n    enabled: true,\n    targetPriceLow: 5000,    // 低于5000提醒\n    targetPriceHigh: 4000,   // 高于4000提醒\n    direction: 'both'        // 双向提醒\n  },\n  \n  // 波幅预警\n  volatilityAlert: {\n    enabled: true,\n    threshold: 5,            // 1小时内涨跌超过5%\n    timeWindow: 60          // 时间窗口（分钟）\n  },\n  \n  // 平台价差预警\n  priceGapAlert: {\n    enabled: true,\n    gapPercent: 3,           // 价差超过3%\n    checkBuffYYYP: true,     // 检查BUFF vs YYYP\n    checkYYYPSteam: true     // 检查YYYP vs Steam\n  }\n}\n```\n\n### 通知配置\n\n```typescript\n{\n  notification: {\n    enabled: true,\n    channels: {\n      dingtalk: {\n        enabled: true,\n        webhook: 'https://oapi.dingtalk.com/robot/send?access_token=XXX',\n        useMarkdown: true\n      },\n      feishu: {\n        enabled: false,\n        webhook: 'https://open.feishu.cn/open-apis/bot/v2/hook/XXX'\n      }\n    },\n    notificationCooldown: 60,  // 同一饰品60分钟内最多通知一次\n    quietHours: {\n      enabled: false,\n      start: '23:00',\n      end: '08:00'\n    }\n  }\n}\n```\n\n## 📝 配置文件说明\n\n### config.json\n\n```json\n{\n  \"apiToken\": \"你的CSQAQ_API_TOKEN\",\n  \"baseURL\": \"https://api.csqaq.com/api/v1\",\n  \"requestDelay\": 30000,\n  \"monitor\": {\n    \"checkInterval\": 1800000,\n    \"volatilityCheckInterval\": 600000\n  },\n  \"notification\": {\n    \"enabled\": true,\n    \"channels\": {\n      \"dingtalk\": {\n        \"enabled\": true,\n        \"webhook\": \"\"\n      }\n    }\n  },\n  \"cron\": {\n    \"marketReport\": \"0 * * * *\",\n    \"monitorCheck\": \"*/30 * * * *\",\n    \"dailyReport\": \"0 9 * * *\"\n  }\n}\n```\n\n## 🎯 使用场景\n\n### 场景1：低价捡漏\n\n设定目标价格，系统自动监控并提醒。\n\n```\n监控爪子刀，低于5000提醒我\n```\n\n### 场景2：套利机会\n\n监控多个平台价差，发现套利机会。\n\n```\n监控BUFF和YYYP的价差，超过3%提醒我\n```\n\n### 场景3：异常波动预警\n\n捕捉价格异常波动，及时发现\"大货\"出货。\n\n```\n监控爪子刀的波幅，1小时内涨跌超过5%提醒我\n```\n\n### 场景4：投资分析\n\n自动计算租赁收益，辅助投资决策。\n\n```\n分析爪子刀的租赁收益\n```\n\n**返回：**\n```\n💰 租赁收益分析\n\n饰品：爪子刀（★） | 外表生锈 (战痕累累）\n租赁价格：¥2.14/天\n饰品价格：¥3580.00\n\n收益计算：\n- 日化收益：0.0606%\n- 月化收益：1.82%\n- 年化收益：22.12%\n- 回本周期：1650.0 天\n\n投资建议：租赁收益一般，建议观望\n```\n\n## ⚠️ 注意事项\n\n### API 限制\n\n- CSQAQ API 要求 **30秒请求间隔**\n- 程序已内置延迟处理\n- 避免频繁手动触发检查\n\n### 通知频率限制\n\n- 钉钉机器人每分钟最多发送 **20条消息**\n- 建议增加检查间隔或减少监控饰品数量\n- 可设置静默时段避免打扰\n\n### 数据清理\n\n- 价格历史默认保留 **7天**\n- 通知日志默认保留 **30天**\n- 可通过配置调整保留时间\n\n## 🔮 未来计划\n\n- [ ] 飞书通知支持\n- [ ] 企业微信通知支持\n- [ ] 邮件通知支持\n- [ ] K线图生成\n- [ ] 自动交易建议\n- [ ] Web界面查看\n- [ ] 多币种支持\n- [ ] 跨平台套利建议\n\n## 📞 问题反馈\n\n如有问题或建议，请通过以下方式联系：\n- 在 ClawHub 提交 Issue\n- 发送邮件至开发者\n\n## 📄 许可证\n\nMIT License\n\n---\n\n**版本：** 1.0.0  \n**更新日期：** 2026-03-01  \n**兼容模型：** 混元、GPT-4、Claude 3 等\n","topics":["数据分析"],"tags":{"latest":"1.0.4"},"stats":{"comments":0,"downloads":678,"installsAllTime":25,"installsCurrent":0,"stars":0,"versions":5},"createdAt":1772361426211,"updatedAt":1778491678078},"latestVersion":{"version":"1.0.4","createdAt":1772364413446,"changelog":"- 删除了全部核心源代码文件（skill.ts、package.json、config.json、skill.json、CLAWHUB-README.md）\n- 该版本已移除主要实现文件，项目文件夹不再包含任何可运行代码\n- 仅文档（如 SKILL.md）保留，功能无法正常使用","license":null},"metadata":null,"owner":{"handle":"pricnd","userId":"s17djw1ghx4xqvb066396bsza5884tjr","displayName":"Pricnd","image":"https://avatars.githubusercontent.com/u/237551612?v=4"},"moderation":null}