@echo off
chcp 65001 >nul
title TokenHub Auto-Installer

echo ========================================
echo   TokenHub 节点一键自动安装
echo   安装后开机自启，永久在线
echo ========================================
echo.

:: 检查是否已安装
schtasks /query /tn "OpenClawNode" >nul 2>&1
if %errorlevel% equ 0 (
    echo [检测] 已安装节点服务，正在更新配置...
    schtasks /end /tn "OpenClawNode" >nul 2>&1
    schtasks /delete /tn "OpenClawNode" /f >nul 2>&1
)

:: 创建带正确参数的计划任务
echo [1/3] 创建开机自启任务...
schtasks /create /tn "OpenClawNode" /sc onstart /delay 0000:30 /rl highest /ru SYSTEM /tr "cmd.exe /c set OPENCLAW_GATEWAY_TOKEN=9d7489fd43b400a157639a477e684f23a4680372e5057f54 && start /min \"\" openclaw node run --host loyap-innovation.com --port 443 --tls" /f

if %errorlevel% neq 0 (
    echo [!] 需要管理员权限，请右键-以管理员身份运行
    pause
    exit
)
echo       ✅ 计划任务创建成功

:: 设置环境变量
echo [2/3] 设置系统环境变量...
setx OPENCLAW_GATEWAY_TOKEN "9d7489fd43b400a157639a477e684f23a4680372e5057f54" >nul
echo       ✅ Token已设置

:: 立刻启动节点
echo [3/3] 启动节点...
start /min "" openclaw node run --host loyap-innovation.com --port 443 --tls

echo.
echo ========================================
echo   🎉 安装完成！
echo   ✅ 开机自动连接服务器
echo   ✅ 断网后自动重连
echo   ✅ 窗口最小化运行，不打扰
echo   ✅ 无需任何手动操作
echo.
echo   你现在可以关掉这个窗口了
echo   以后电脑重启/关机/断网都不用管
echo ========================================
timeout /t 10 /nobreak >nul
exit
