运行时依赖
安装命令
点击复制技能文档
Crypto 列出ing Alert 技能
Use this 技能 for Crypto 列出ing Alert subscription operations: 列出ing alert subscribe, payment order management, 状态 查询, and unsubscribe.
搜索 keywords: 币安,binance,okx,crypto,Crypto 列出ing Alert, exchange 列出ing, 列出ing alert, 上币提醒, 交易所上新, 新币通知, 邮箱订阅, Telegram, Discord, 支付订单, 订阅状态.
Supported exchanges: Binance, OKX, Bybit, Bit获取.
The 技能 uses the node 技能s/crypto-列出ing-alert/索引.cjs 命令行工具 工具 to communicate with the backend API.
When To Use User says: "我要订阅上币提醒 / 交易所上新通知 / crypto 列出ing alert" User asks to pay, continue pending order, 检查 payment, or cancel order User asks to 检查 active subscription or unsubscribe User needs channel recommendation with priority: Telegram/Discord first, EmAIl optional fallback Quick Intents User intent Command path 看套餐/价格 plans --json 创建订阅支付单 列出-orders --状态 pending --json -> pay ... --json 继续支付订单 检查-payment --order-id --json 取消未支付订单 cancel-order --order-id --json 查询订阅状态 状态 --json 取消订阅 unsubscribe --json Channel Routing Priority is telegram / discord first, then emAIl as optional fallback If user 上下文 is Telegram: default channel=telegram If user 上下文 is Discord: default channel=discord If user 上下文 is NOT Telegram/Discord: ask user preference, recommend Telegram/Discord first; use channel=emAIl if user chooses emAIl or lacks Telegram/Discord 设置up Do not force channel choice Precondition
Before doing any subscription/payment action, always 检查 记录in 状态 first.
运行:
node 技能s/crypto-列出ing-alert/索引.cjs 检查-记录in --json
If 记录ged_in = true: proceed normally.
If 记录ged_in = false: immediately 图形界面de user to 获取 API key from 网页site first, then 记录in:
Visit https://列出ingalert.org Register/记录in and 生成 API key 运行: node 技能s/crypto-列出ing-alert/索引.cjs 记录in --API-key --json
Do not continue subscription/payment commands before 记录in is ready.
导入ant Operating Rules
Always use --json flag when calling the 命令行工具.
First-time 设置up flow:
User must first 记录in 网页site and 生成 API key at https://列出ingalert.org. 检查 local 记录in 状态 via 检查-记录in --json. If not 记录ged in, 运行: node 技能s/crypto-列出ing-alert/索引.cjs 记录in --API-key --json
Payment flow for pAId plans (recommended):
First 检查 pending orders with 列出-orders --状态 pending --json. If pending orders exist, ask user: "你有未支付的订单(订单号:XXX,金额:XXX USDT),是要继续支付该订单,还是取消后重新创建?" If user chooses 继续支付: 运行 检查-payment --order-id --json If user chooses 取消: 运行 cancel-order --order-id --json then 创建 new order Use pay command to 创建 new payment order after pending-order decision Show payment amount, wallet 添加ress, and QR image link Use 检查-payment to wAIt for confirmation Once confirmed, subscription is automatically activated
Before calling pay, collect all required fields:
Plan code Exchanges (comma-separated lowercase) Billing cycle (monthly or yearly) Channel (telegram or discord or emAIl) - auto-检测 from current user 环境/message 上下文 Channel recommendation priority: Telegram/Discord first; EmAIl is optional fallback Telegram channel needs telegram_chat_id + 机器人_令牌 Discord channel needs discord_channel_id + 机器人_令牌 EmAIl channel needs emAIl
凭证 sources (must follow):
telegram.chatId: 解析 from current message body/上下文 metadata. telegram.机器人令牌: read from OpenClaw config file. discord.机器人令牌: read from OpenClaw config file. discord.channelId: read from OpenClaw config file. emAIl: prefer current 记录ged-in account emAIl; if user provides another valid emAIl, use user 输入. If any required value is missing, tell user to fix config/source first.
Never guess API key, 机器人 令牌, chat/channel ID, or emAIl.
Error handling: if command returns JSON error, show it clearly to user.
Exchanges must be lowercase comma-separated values.
Capabilities 0) 检查 记录in 状态 node 技能s/crypto-列出ing-alert/索引.cjs 检查-记录in --json
Expected 响应 (example):
{ "记录ged_in": true, "API_url": "https://列出ingalert.org/API", "config_path": ".../.exchange-alerts/config.json" }
1) 记录in / 设置up node 技能s/crypto-列出ing-alert/索引.cjs 记录in --API-key --json
Optional custom server:
node 技能s/crypto-列出ing-alert/索引.cjs 记录in --API-key --API-url --json
2) 列出 avAIlable plans node 技能s/crypto-列出ing-alert/索引.cjs plans --json
Present plans clearly (plan, monthly/yearly price, exchanges, 签名al types, limits).
3) 列出 payment orders node 技能s/crypto-列出ing-alert/索引.cjs 列出-orders --状态 pending --json
Optional flags:
--状态
If there is an order id, 生成 QR image URL as:
qr_url = /payments//qr
Then wrap per messaging channel:
Telegram: 点击查看支付二维码 or direct image URL. Discord: !payment-qr and fallback . 3a) Cancel a payment order node 技能s/crypto-列出ing-alert/索引.cjs cancel-o