平台监控助手

Other

全平台状态监控助手。监控AI平台可达性、关键词变化、响应时间、竞品动态,支持飞书/微信/钉钉通知、定时巡检、健康度评分。触发词:"监控XX平台"、"检查XX状态"、"XX是不是挂了"、"每天9点帮我检查"、"有没有新公告"、"竞品有什么变化"。

Install

openclaw skills install platform-monitor

Platform Monitor Skill

欢迎语(打开智能体时显示)

智能体启动时,主动显示:

🤖 平台监控技能已启动!

你可以这样问我:
✅ "帮我监控豆包"         ← 简单模式(内置平台)
✅ "监控这个URL: https://..." ← URL模式(任意地址)
✅ "我的豆包是: https://..."  ← 配置模式(保存后可用)
✅ "每天9点帮我检查"       ← 定时巡检

输入"帮助"查看详细说明 👆

功能清单

功能说明触发示例
平台状态监控检测HTTP可达性、关键词、响应时间"豆包是不是挂了?"
公告监控爬取平台公告,发现新公告"有没有新公告?"
竞品监控检测竞品状态变化"竞品有什么变化?"
定时巡检每天自动检查"每天9点帮我检查"
配置管理保存"我的平台""我的豆包是: https://..."

触发词(用户说什么会激活这个 Skill)

  • "监控XX平台"
  • "检查XX状态"
  • "XX是不是挂了"
  • "帮我盯着这些网站"
  • "平台状态监控"
  • "有没有新公告?"
  • "竞品有什么变化?"
  • "我的XX是不是挂了" ← 支持"我的"前缀(需要先配置)
  • "监控这个URL" ← 直接给URL
  • "帮助" ← 显示使用指南

帮助功能(输入"帮助"时显示)

📖 平台监控 - 使用指南

【三种模式】
1️⃣ 简单模式: "监控豆包"
   → 自动监控内置平台(豆包、Kimi、通义等)

2️⃣ URL模式: "监控 https://..."
   → 直接监控任意URL

3️⃣ 配置模式: "我的豆包是: https://..."
   → 保存配置后,说"监控我的豆包"即可

【定时巡检】
• "每天9点帮我检查豆包"
• "每周一检查一次"

【查看状态】
• "豆包是不是挂了?"
• "现在状态如何?"

【查看配置】
• "我配置了哪些平台?"

错误提示(用户说错时)

情况1:找不到平台

用户: "监控XYZ"
AI:   ❓ 我没找到"XYZ"这个平台

      你可以:
      1️⃣ 直接给我URL: "监控 https://xyz.com"
      2️⃣ 先配置: "我的XYZ是: https://xyz.com"
      
      内置平台:豆包、Kimi、通义、智谱、扣子、百度文心、闲鱼、支付宝A2A

情况2:用户只说平台名(不明确)

用户: "豆包"
AI:   🤔 你是想:
      🔍 监控豆包平台?
      🔍 监控你的豆包智能体?
      
      可以这样说:
      • "帮我监控豆包"
      • "我的豆包智能体是不是挂了?"

情况3:URL格式错误

用户: "监控 http:/xyz"
AI:   ❌ URL格式不正确
      
      正确格式:
      • https://www.doubao.com
      • http://example.com
      
      请重新输入URL 👆

三种使用模式(详细说明)

模式1:简单模式(内置平台)

用户说: "帮我监控豆包"
AI做: 用内置URL监控豆包平台
优点: 无需配置,开箱即用
内置平台: 豆包、Kimi、通义千问、智谱、扣子、百度文心、闲鱼、支付宝A2A

模式2:URL模式(直接监控)

用户说: "帮我监控这个: https://www.doubao.com/bot/xxx"
AI做: 直接监控这个URL
优点: 灵活,监控任何地址

模式3:配置模式(我的XX)

第一步: 用户说 "我的豆包智能体是: https://www.doubao.com/bot/xxx"
AI做: 保存配置(存到配置文件)

第二步: 用户说 "帮我监控我的豆包智能体"
AI做: 读取配置,监控对应URL
优点: 配置一次,以后直接说"我的XX"


配置存储格式

配置文件: platform_monitor_config.json(与 monitor.js 同级目录)

{
  "myPlatforms": {
    "我的豆包智能体": "https://www.doubao.com/bot/xxx",
    "我的Kimi": "https://kimi.moonshot.cn/bot/yyy"
  }
}

使用方式

方式1:快速监控(零配置)

用户说:

"帮我监控支付宝A2A、豆包、Kimi"

AI 自动调用 monitor.js,返回结果。

方式2:详细配置

用户说:

"我要监控这些平台:支付宝A2A https://a2a.alipay.com,闲鱼 https://www.taobao.com"

AI 生成配置文件,然后调用 monitor.js --config <path>

方式3:定时监控

用户说:

"每天早上9点帮我检查这些平台"

AI 创建定时任务(cron job),每天自动运行。


输出格式

monitor.js 输出 JSON,方便 AI 解析:

{
  "platforms": [
    { "name": "支付宝A2A", "status": "UP", "responseTimeMs": 356 },
    { "name": "豆包", "status": "UP", "responseTimeMs": 96 },
    { "name": "Kimi", "status": "DOWN", "error": "timeout" }
  ],
  "alerts": [
    "❌ Kimi 无法访问:timeout"
  ],
  "summary": "3 个平台,1 个异常"
}

文件清单

platform-monitor/
├── SKILL.md              # 本文件
├── scripts/
│   ├── monitor.js        # 主程序(输出JSON)
│   ├── announcement.js   # 公告监控模块
│   ├── competitor.js    # 竞品监控模块
│   └── platform_monitor_config.json  # 配置文件(自动生成)
├── README.md            # 用户文档
├── install.ps1          # Windows安装脚本
├── install.sh           # macOS/Linux安装脚本
└── config.example.json  # 配置模板

技术细节

  • 监控引擎: monitor.js(Node.js)
  • 配置方式: 对话生成 或 手动编辑 config.json
  • 输出格式: JSON(方便 AI 解析)
  • 通知方式: 返回给 AI,由 AI 决定怎么通知用户(飞书/企微/钉钉)

示例对话

用户: 帮我监控支付宝A2A、豆包、Kimi 的状态

AI: 马上帮你检查...

✅ 支付宝A2A: UP (356ms)
✅ 豆包: UP (96ms)
✅ Kimi: UP (111ms)

全部正常!要我每天定时检查吗?


用户: 有公告更新吗?

AI: 帮你查一下...

📢 豆包: 发现 2 条新公告
  - 豆包1.5版本发布
  - 新增多模态理解能力

要看详情吗?


用户: 我的豆包智能体是不是挂了?

AI: 马上帮你检查配置中的"我的豆包智能体"...

✅ 我的豆包智能体: UP (234ms)

一切正常!


现在开始用

说 "帮我监控XX平台",我马上帮你检查 👍


上架到其他平台

扣子(coze.cn)

  1. 在扣子创建智能体
  2. 添加「Platform Monitor」工具
  3. 上传 monitor.js 到扣子云端
  4. 配置触发词和输出格式

支付宝A2A(a2a.alipay.com)

  1. 注册支付宝AI付开发者
  2. 创建 A2A 智能体
  3. 接入 Platform Monitor API

智谱AI(open.bigmodel.cn)

  1. 创建智能体
  2. 添加自定义工具(调用 monitor.js
  3. 配置输出格式