#!/usr/bin/env bash
# OpenClaw 一鍵修復 — 恢復 Telegram 連線
# 雙擊執行即可

LOG="$HOME/Desktop/openclaw-restore-$(date +%Y%m%d-%H%M%S).log"
exec > >(tee "$LOG") 2>&1

echo "=== OpenClaw 修復 $(date) ==="
echo ""

# 1. 關掉所有 openclaw 程序
echo "[1] 停止 OpenClaw..."
pkill -f openclaw 2>/dev/null || true
sleep 3

# 2. 重啟
echo "[2] 啟動 OpenClaw..."
openclaw gateway restart --force 2>/dev/null || {
  openclaw gateway start 2>/dev/null || true
}
sleep 8

# 3. 驗證
echo "[3] 驗證連線..."
openclaw status 2>/dev/null

echo ""
echo "=== 完成 ==="
echo "請到 Telegram 發送 /new 開始新對話"
echo "Log: $LOG"
echo ""
echo "按任意鍵關閉..."
read -n 1
