Crypto Price Pro
v1.0.3查询虚拟币实时价格和历史数据,支持生成趋势图、周报和邮件推送。当用户询问虚拟币价格、加密货币行情、需要币价分析报告或定时推送时使用此技能。
运行时依赖
安装命令
点击复制技能文档
Crypto Price
查询主流虚拟币实时价格、历史数据,生成趋势图和周报。
功能特性 ✅ 实时价格查询(支持 10+ 主流币种) ✅ 历史数据查询(1-365 天) ✅ 单币种趋势图生成 ✅ 多币种对比图生成 ✅ 7 天周报自动生成 ✅ 邮件定时推送 使用方法
- 查询当前价格
示例:
python3 技能s/crypto-price/scripts/crypto_price.py BTC python3 技能s/crypto-price/scripts/crypto_price.py ETH
- 查询历史价格
示例:
python3 技能s/crypto-price/scripts/crypto_price.py BTC --历史 3 python3 技能s/crypto-price/scripts/crypto_price.py ETH --历史 7
- 生成单币种趋势图
示例:
python3 技能s/crypto-price/scripts/crypto_price.py BTC --图表 3 python3 技能s/crypto-price/scripts/crypto_price.py ETH --图表 7
- 生成多币种对比图
示例:
python3 技能s/crypto-price/scripts/crypto_price.py BTC --compare BTC,ETH,SOL 3 python3 技能s/crypto-price/scripts/crypto_price.py BTC --compare BTC,ETH,BNB,SOL,DOGE 7
- 生成周报并发送邮件
# 生成并发送周报 python3 技能s/crypto-price/scripts/crypto_weekly_报告.py
永久配置(添加到 ~/.zshrc):
echo '导出 EMAIL_发送ER="your_emAIl@126.com"' >> ~/.zshrc echo '导出 EMAIL_发送ER_NAME="Your Name"' >> ~/.zshrc echo '导出 EMAIL_PASSWORD="your_smtp_password"' >> ~/.zshrc echo '导出 EMAIL_RECIPIENT="recipient@example.com"' >> ~/.zshrc source ~/.zshrc
⚠️ 安全提示:
不要将邮箱密码提交到 Git 使用 .env 文件或环境变量存储敏感信息 定期更换 SMTP 授权码 支持的币种 代码 币种 代码 币种 BTC 比特币 SOL Solana ETH 以太坊 XRP 瑞波币 USDT 泰达币 ADA 艾达币 BNB 币安币 DOGE 狗狗币 DOT 波卡币 MATIC Polygon 输出示例 当前价格 📊 BTC 价格信息 ======================================== 💵 美元价格: $73,246.00 💴 人民币价格: ¥505,100.00 📈 24h 涨跌: +1.97% 🏦 市值: $1.46T ========================================
历史价格 📈 BTC 3 天历史价格 ======================================== 03-14: $70,965.28 03-15: $71,217.10 03-16: $72,681.91 ========================================
定时任务配置 每天上午 10 点发送周报 # 添加到 crontab 0 10 cd /Users/admin/.OpenClaw/workspace && python3 技能s/crypto-price/scripts/crypto_weekly_报告.py
或使用 OpenClaw cron:
OpenClaw cron 添加 --schedule "0 10 " --command "python3 技能s/crypto-price/scripts/crypto_weekly_报告.py"
注意事项 API 限制: CoinGecko 免费 API 有速率限制(10-50 次/分钟) 数据延迟: 价格数据延迟约 1-5 分钟 matplotlib: 生成图表需要安装 matplotlib 邮箱配置: 邮件发送需要配置 126 邮箱 SMTP 依赖安装 # 安装 matplotlib(图表生成) pip3 安装 matplotlib --break-系统-packages --user
# 或 brew 安装 python-matplotlib
文件结构 crypto-price/ ├── 技能.md └── scripts/ ├── crypto_price.py # 主脚本(价格查询、图表生成) └── crypto_weekly_报告.py # 周报生成和邮件发送
数据来源 价格数据: CoinGecko API (https://www.coingecko.com/) 免费无需 API Key: 是 更新频率: 实时(延迟 1-5 分钟)