OpenClaw 深度解析系列 · Day 11 · 实战篇
让 AI 帮你盯盘——有新成交实时推送 Telegram,余额和持仓随时可查。
监控脚本
#!/bin/bash
STATE="$WORKSPACE/memory/quantrade-last-order-id.txt"
LAST=$(cat "$STATE" 2>/dev/null || echo 0)
RESULT=$(mysql -h 127.0.0.1 -P 3307 -u root -proot123456 quantrade \
-N -e "SELECT id,symbol,side,qty,price,total,status,executed_at \
FROM t_quantrade_order WHERE id > $LAST ORDER BY id ASC")
[ -z "$RESULT" ] && exit 0
# 构建 Telegram 消息并发送
MSG="📊 *新成交*"$'
'"$RESULT"
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendMessage" \
-d chat_id="$CHAT_ID" -d text="$MSG" -d parse_mode="Markdown"
echo $MAX_ID > "$STATE"
余额查询
Sam 随时问"看看 quantrade",AI 查 MySQL 报告:
| 项目 | 数值 |
|---|---|
| 可用现金 | 1,548.57 USDT |
| 总权益 | 9,885.09 USDT |
| BTC 持仓 | 0.04 @ 69,690 |
| SOL 持仓 | 29.54 @ 88.99 |
注册 Heartbeat
## Quantrade 监控(每 5 分钟)
bash scripts/quantrade-monitor.sh
明天继续加自动化运维任务。