Install
openclaw skills install nonferrous-dailyDaily non-ferrous metals briefing for AI agents. Collects real-time base metals prices (Cu/Zn/Ni/Co/Mg/Bi) from Yahoo Finance, CCMN 長江有色, SMM, and Westmetall, then delivers a six-section professional investment research report via Telegram at 14:00 CST. Zero paid APIs required. Use when you need automated metals market monitoring, LME price tracking, or professional trading briefings with macro/inventory/futures-structure/sentiment cross-analysis.
openclaw skills install nonferrous-dailyAI-driven non-ferrous metals daily briefing — six-section investment research report via Telegram.
每日 14:00 CST(上午盤收盤後)自動採集有色金屬行情,生成六板塊專業投研報告並推送到 Telegram。零付費 API,開箱即用。
| Metal | USD | CNY |
|---|---|---|
| Copper (Cu) | Yahoo HG=F ✅ + COMEX 遠期 ✅ | CCMN ✅ + SMM ✅(交叉驗證) |
| Zinc (Zn) | Westmetall LME Cash ✅ | CCMN ✅ + SMM ✅(交叉驗證) |
| Nickel (Ni) | Westmetall LME Cash ✅ | CCMN ✅ + SMM ✅(交叉驗證) |
| Cobalt (Co) | TradingEconomics ✅ | CCMN ✅ |
| Bismuth (Bi) | SMM CIF USD/kg ✅ | SMM 精鉍 ✅ |
| Magnesium (Mg) | — | CCMN 1#鎂 ✅ |
鋁(Al)不在本 Skill 追蹤範圍內。
一、行情快照 — 實時價格 + 漲跌 + 數據源
二、行業指數 — XME / COPX / 申萬有色,A/H 分化信號
三、技術面 — 各品種支撐/阻力/趨勢判斷
四、基本面 — LME 庫存(Cu/Zn/Ni)+ 去庫/累庫信號
五、市場情緒 — 機構觀點(中文提煉)+ 市場情緒分析
六、四維推理 — 宏觀/庫存/結構/情緒交叉推理 + 操作參考
git clone https://github.com/RAMBOXIE/metal-price.git
cd metal-price
cp .env.example .env # 填入 TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID
node scripts/fetch-all-data.mjs # 採集數據(~5s)
node scripts/daily-report.mjs # 採集 + 生成 + 發送完整日報
TELEGRAM_BOT_TOKEN= # 必填:Telegram Bot Token
TELEGRAM_CHAT_ID= # 必填:目標群組/頻道 ID
| Script | Description |
|---|---|
scripts/fetch-all-data.mjs | 主數據採集腳本,~5s 完成,輸出完整 JSON(價格/庫存/新聞/情緒/指數) |
scripts/daily-report.mjs | 六板塊日報(調用 fetch-all-data → 生成分析 → Telegram 發送) |
scripts/fetch-news.mjs | 獨立新聞抓取,含 48h 日期過濾 |
scripts/send-telegram.mjs | Telegram 發送工具 |
在 OpenClaw 中設置每日 14:00 定時任務:
{
"schedule": { "kind": "cron", "expr": "0 14 * * *", "tz": "Asia/Shanghai" },
"payload": {
"kind": "agentTurn",
"message": "Run node D:\\Projects\\metal-price\\scripts\\daily-report.mjs and confirm delivery.",
"timeoutSeconds": 90
}
}
| Source | Metals | Status |
|---|---|---|
| Yahoo Finance (HG=F) | Cu USD | ✅ Free |
| CCMN 長江有色 | Cu/Zn/Ni/Co/Mg CNY | ✅ Free |
| SMM hq.smm.cn/h5 | Bi/Pb/Sn CNY+USD | ✅ Free, no login |
| Westmetall | Zn/Ni USD + LME庫存 | ✅ Free |
| TradingEconomics | Co USD | ✅ Free (scrape) |
| OmetalCN | Cu/Zn/Ni/Sn CNY (備用) | ✅ Free |
| Reddit r/Commodities | 情緒 | ✅ JSON API |
| Google News RSS | 中英文新聞 | ✅ Free |
| LME official | 庫存 | ❌ Cloudflare封鎖(Westmetall替代) |
memory/signal-history.jsonl(按日记录 date/cny/usd/lmeInv/cnyChange/alertLevel/trendTag/keyEvidence);对无连续K线品种改用近N日现货序列趋势;缺失数据强制输出“缺失与替代依据”。MIT · GitHub