@echo off chcp 65001 >nul title 七牛云上传 - 飞书机器人 管理工具 :MENU cls echo ======================================== echo 七牛云上传 - 飞书机器人 管理工具 echo ======================================== echo. echo 1. 启动服务 echo 2. 停止服务 echo 3. 重启服务 echo 4. 查看状态 echo 5. 查看日志 echo 6. 清空日志 echo 7. 开机自启设置 echo 8. 取消开机自启 echo 0. 退出 echo. echo ======================================== set /p CHOICE="请选择操作 (0-8): " if "%CHOICE%"=="1" goto START if "%CHOICE%"=="2" goto STOP if "%CHOICE%"=="3" goto RESTART if "%CHOICE%"=="4" goto STATUS if "%CHOICE%"=="5" goto LOGS if "%CHOICE%"=="6" goto CLEAR_LOGS if "%CHOICE%"=="7" goto STARTUP if "%CHOICE%"=="8" goto UNSTARTUP if "%CHOICE%"=="0" goto EXIT echo 无效选择! timeout /t 2 >nul goto MENU :START echo. echo [正在启动服务...] call pm2 start qiniu-bot if %errorlevel% equ 0 ( echo [✓] 服务启动成功 ) else ( echo [错误] 服务启动失败 ) pause goto MENU :STOP echo. echo [正在停止服务...] call pm2 stop qiniu-bot if %errorlevel% equ 0 ( echo [✓] 服务停止成功 ) else ( echo [错误] 服务停止失败 ) pause goto MENU :RESTART echo. echo [正在重启服务...] call pm2 restart qiniu-bot if %errorlevel% equ 0 ( echo [✓] 服务重启成功 ) else ( echo [错误] 服务重启失败 ) pause goto MENU :STATUS cls echo. call pm2 list echo. pause goto MENU :LOGS cls echo. echo [按 Ctrl+C 退出日志查看] echo. call pm2 logs qiniu-bot --lines 100 goto MENU :CLEAR_LOGS echo. echo [正在清空日志...] call pm2 flush if %errorlevel% equ 0 ( echo [✓] 日志已清空 ) else ( echo [错误] 日志清空失败 ) pause goto MENU :STARTUP echo. echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! echo [重要] 请以管理员身份运行以下命令: echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! echo. echo pm2 startup echo pm2 save echo. echo 复制上述命令到管理员命令提示符执行 echo. pause goto MENU :UNSTARTUP echo. echo [正在取消开机自启...] call pm2 unstartup echo [✓] 开机自启已取消 pause goto MENU :EXIT echo. echo 再见! timeout /t 2 >nul exit /b 0