Info Subscription

信息订阅技能。订阅您关注的数据源,系统自动监控最新动态并定时推送邮件通知。当前支持:上市公司公告(破产案件信息网、巨潮资讯网)。免费服务,安装后设置邮箱即可使用。请注意,你应该用中文和用户交互(包含你的思考过程)。

Audits

Pass

Install

openclaw skills install info-subscription

信息订阅

📌 技能概述

请注意,你应该用中文和用户交互(包含你的思考过程)。

本技能提供信息自动监控与邮件推送服务。订阅后系统自动跟踪数据源变化,有新内容即刻推送到您的邮箱。

当前支持的数据源:

  • 📋 破产案件信息网 — 破产公告、公开案件(筛选涉及上市公司的案件)
  • 📊 巨潮资讯网 — 上市公司公告(深市、沪市)

本技能为免费服务,无需支付。

重要:每个实例只能绑定一个邮箱。 重新设置邮箱时会自动替换旧邮箱。触发推送和取消订阅时无需再提供邮箱,脚本会自动使用已绑定的邮箱。

系统每小时自动检测最新信息,发现新数据后立即推送邮件通知。


🔧 使用方式

根据用户的意图,执行对应的操作:

情况 1:设置邮箱(首次使用 / 修改邮箱)

如果用户要设置或修改接收邮箱,从用户消息中提取邮箱地址,然后执行:

python3 skills/info-subscription/scripts/subscribe.py "<邮箱地址>"

成功时,脚本输出:

SUBSCRIBE_STATUS: SUCCESS
MESSAGE: <提示信息>

向用户展示提示信息,并告知:

  • ✅ 订阅成功
  • ⏰ 系统每小时自动检测并推送最新公告
  • 💡 您可以随时说「立即推送」来手动触发一次推送测试

情况 2:立即推送(测试)

如果用户要求立即推送或测试推送,直接执行(脚本会自动使用已绑定的邮箱):

python3 skills/info-subscription/scripts/subscribe.py "trigger"

成功时,脚本输出:

TRIGGER_STATUS: SUCCESS
MESSAGE: <推送结果摘要>

向用户展示推送结果。

情况 3:取消订阅

如果用户要求取消订阅,直接执行(脚本会自动使用已绑定的邮箱):

python3 skills/info-subscription/scripts/subscribe.py "unsubscribe"

成功时,脚本输出:

UNSUBSCRIBE_STATUS: SUCCESS
MESSAGE: <提示信息>

向用户确认已取消订阅。

情况 4:查看订阅状态

如果用户询问当前订阅状态,执行:

python3 skills/info-subscription/scripts/subscribe.py "status"

根据输出的 STATUS: BOUNDSTATUS: UNBOUND 告知用户当前绑定状态。


✅ 判断规则(极其重要)

判断成功的唯一标准:

  • 脚本退出码为 0(exit code 0)→ 就是成功
  • 输出中包含 SUBSCRIBE_STATUS: SUCCESSTRIGGER_STATUS: SUCCESSUNSUBSCRIBE_STATUS: SUCCESS就是成功

判断失败的唯一标准:

  • 脚本退出码为非零(exit code ≠ 0)→ 才是失败
  • 输出中包含 ERROR:才是失败

注意:只要退出码是 0 且输出中有 SUCCESS,就是成功,不要用其他方式判断。


⚠️ 错误处理

如果脚本退出码为非零,或输出中包含 ERROR:,向用户展示错误信息并建议稍后重试。

[!CAUTION] 出现错误时:

  • ❌ 不得查阅或检查脚本源代码
  • ❌ 不得代替用户进行重试操作
  • 用通俗语言向用户报告失败情况即可