#!/bin/bash # 🍙 七牛云上传技能 - 快速配置脚本 set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR" echo "🍙 七牛云上传技能 - 快速配置" echo "================================" echo "" # 1. 检查七牛云配置 QINIU_CONFIG="$HOME/.openclaw/credentials/qiniu-config.json" if [ ! -f "$QINIU_CONFIG" ]; then echo "📝 配置七牛云凭证..." echo "" echo "请复制配置模板并编辑:" echo " cp qiniu-config.example.json ~/.openclaw/credentials/qiniu-config.json" echo "" read -p "按回车继续..." if [ ! -f "$QINIU_CONFIG" ]; then cp qiniu-config.example.json "$QINIU_CONFIG" echo "✅ 已复制配置模板到:$QINIU_CONFIG" echo "" echo "请编辑文件并填写你的七牛云信息:" echo " - AccessKey" echo " - SecretKey" echo " - Bucket 名称" echo " - 区域代码" echo " - CDN 域名" echo "" read -p "编辑完成后按回车继续..." fi else echo "✅ 七牛云配置已存在" fi # 2. 配置飞书环境变量 if [ ! -f ".env" ]; then echo "" echo "📝 配置飞书环境变量..." cp .env.example .env echo "✅ 已创建 .env 文件" echo "" echo "请编辑 .env 文件并填写:" echo " - FEISHU_VERIFY_TOKEN(自定义)" echo " - FEISHU_ENCRYPT_KEY(从飞书开放平台获取)" echo "" read -p "按回车继续..." else echo "✅ 飞书环境变量已配置" fi # 3. 检查 Node.js if ! command -v node &> /dev/null; then echo "❌ 未找到 Node.js,请先安装 Node.js" exit 1 fi echo "" echo "✅ 配置完成!" echo "" echo "================================" echo "📋 下一步:" echo "" echo "1️⃣ 配置飞书开放平台事件订阅" echo " 查看详细说明:cat FEISHU_SETUP.md" echo "" echo "2️⃣ 启动 URL 验证服务(首次配置)" echo " ./scripts/verify-url.js" echo "" echo "3️⃣ 验证通过后,启动正式监听器" echo " ./scripts/start-listener.sh" echo "" echo "4️⃣ 在飞书中测试" echo " 发送:/upload 文件名.pdf" echo " 附上文件" echo "" echo "================================" echo ""