74 lines
1.7 KiB
Batchfile
74 lines
1.7 KiB
Batchfile
@echo off
|
||
REM 七牛云上传机器人 - Windows 启动脚本
|
||
|
||
echo ========================================
|
||
echo 🍙 七牛云上传机器人 - Windows 版
|
||
echo ========================================
|
||
echo.
|
||
|
||
REM 检查 Node.js
|
||
node --version >nul 2>&1
|
||
if errorlevel 1 (
|
||
echo ❌ 未检测到 Node.js,请先安装 Node.js 18+
|
||
echo 下载地址:https://nodejs.org/
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo ✅ Node.js 已安装
|
||
|
||
REM 检查配置文件
|
||
if not exist ".env" (
|
||
echo ⚠️ 未找到 .env 文件,正在创建...
|
||
copy .env.example .env >nul
|
||
echo.
|
||
echo ⚠️ 请先编辑 .env 文件,填入飞书和七牛云配置
|
||
echo 按任意键打开 .env 文件...
|
||
pause
|
||
notepad .env
|
||
echo.
|
||
echo 配置完成后按任意键继续...
|
||
pause
|
||
)
|
||
|
||
REM 检查七牛云配置
|
||
if not exist "config\qiniu-config.json" (
|
||
echo ⚠️ 未找到七牛云配置文件,正在创建...
|
||
if not exist "config" mkdir config
|
||
copy config\qiniu-config.json.example config\qiniu-config.json >nul
|
||
echo.
|
||
echo ⚠️ 请先编辑 config\qiniu-config.json 文件,填入七牛云配置
|
||
echo 按任意键打开配置文件...
|
||
pause
|
||
notepad config\qiniu-config.json
|
||
echo.
|
||
echo 配置完成后按任意键继续...
|
||
pause
|
||
)
|
||
|
||
REM 检查依赖
|
||
if not exist "node_modules" (
|
||
echo 📦 正在安装依赖...
|
||
call npm install
|
||
if errorlevel 1 (
|
||
echo ❌ 依赖安装失败
|
||
pause
|
||
exit /b 1
|
||
)
|
||
echo ✅ 依赖安装完成
|
||
echo.
|
||
)
|
||
|
||
REM 启动服务
|
||
echo.
|
||
echo 🚀 正在启动服务...
|
||
echo 📍 监听端口:3000
|
||
echo 📍 事件地址:https://your-domain.com/feishu/event
|
||
echo.
|
||
echo 按 Ctrl+C 停止服务
|
||
echo.
|
||
|
||
node src\index.js
|
||
|
||
pause
|