Initial commit: 七牛云上传飞书机器人
功能: - 飞书交互卡片支持 - 七牛云文件上传 - 自动 CDN 刷新 - 多存储桶配置 - 跨平台部署(Linux/macOS/Windows) - Docker 支持
This commit is contained in:
73
start.bat
Normal file
73
start.bat
Normal file
@@ -0,0 +1,73 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user