Files
openclaw-skill-qiniu/INDEX.md
daoqi 1aeae9cc51 initial: 七牛云上传 OpenClaw Skill
功能特性:
- 支持 /upload, /u 命令上传文件到七牛云
- 支持 /qiniu-config 配置管理
- 支持飞书卡片交互
- 支持指定上传路径和存储桶
- 自动刷新 CDN 缓存
- 支持文件覆盖上传

包含组件:
- OpenClaw 处理器 (openclaw-processor.js)
- 独立监听器 (scripts/feishu-listener.js)
- 核心上传脚本 (scripts/upload-to-qiniu.js)
- 部署脚本 (deploy.sh)
- 完整文档

部署方式:
1. 复制 skill 到 ~/.openclaw/workspace/skills/
2. 配置 ~/.openclaw/credentials/qiniu-config.json
3. 重启 OpenClaw Gateway
2026-03-07 16:02:18 +08:00

3.6 KiB
Raw Permalink Blame History

🍙 七牛云自动上传 v2 - 配置总览

📁 文件结构

qiniu-uploader/
├── CHEATSHEET.md           # ⚡ 快速参考卡片
├── README.md               # 📖 完整使用指南
├── UPGRADE.md              # 🔄 更新说明
├── FEISHU_SETUP.md         # 📘 飞书开放平台配置
├── QUICKSTART.md           # 🏃 5 分钟快速开始
├── SKILL.md                # 技能元数据
├── INDEX.md                # 本文件(总览)
├── .env.example            # 环境变量模板
└── scripts/
    ├── upload-to-qiniu.js  # ☁️ 上传脚本(支持配置管理)
    ├── feishu-listener.js  # 👂 飞书监听器v2
    ├── start-listener.sh   # 🚀 启动脚本
    └── verify-url.js       # ✅ URL 验证

v2 新功能

  1. 指定上传路径 - /upload /config/test/file.txt
  2. 使用原文件名 - /upload --original
  3. 聊天命令配置 - /qiniu-config set key value
  4. 多存储桶管理 - /qiniu-config set-bucket name json

🚀 快速开始

1. 配置七牛云

# 配置文件已存在,可直接使用
# 或在飞书中修改配置
/qiniu-config list

2. 启动监听器

cd ~/.openclaw/workspace/skills/qiniu-uploader
./scripts/start-listener.sh

3. 测试上传

在飞书中发送:

/upload /test/file.txt
[附上文件]

📋 指令速查

上传指令

/upload                      # 使用原文件名
/upload --original           # 同上
/upload /path/to/file.txt    # 指定路径
/upload /path/to/file bucket # 指定路径和存储桶

配置指令

/qiniu-config list                        # 查看配置
/qiniu-config set default.accessKey XXX   # 修改配置
/qiniu-config set-bucket prod '{...}'     # 添加存储桶
/qiniu-config reset                       # 重置配置
/qiniu-help                               # 查看帮助

🔑 配置项

配置项 说明 示例
default.accessKey 访问密钥 7hO...
default.secretKey 密钥 xYz...
default.bucket 存储桶名 my-files
default.region 区域 z0(华东)
default.domain CDN 域名 https://cdn.com

🎯 使用场景

上传配置文件

/upload /config/app/config.json
[文件]

上传图片

/upload /images/2026/photo.jpg
[文件]

修改配置

/qiniu-config set default.domain https://new-cdn.com

添加存储桶

/qiniu-config set-bucket production '{"accessKey":"...","secretKey":"...","bucket":"prod","region":"z0","domain":"https://prod-cdn.com"}'

📊 配置检查

# 查看配置文件
cat ~/.openclaw/credentials/qiniu-config.json

# 在飞书中查看
/qiniu-config list

# 检查监听器
ps aux | grep feishu-listener

# 查看日志
tail -f listener.log

🔗 文档导航

  • 快速参考CHEATSHEET.md
  • 完整指南README.md
  • 快速开始QUICKSTART.md
  • 飞书配置FEISHU_SETUP.md
  • 更新说明UPGRADE.md

💡 提示

  1. 路径规范:建议使用 / 开头,如 /config/file.txt
  2. 原文件名:不指定路径时自动使用原文件名
  3. 配置安全:使用聊天命令修改,避免明文传输
  4. 多环境使用不同存储桶区分环境dev/staging/prod

🆘 获取帮助

  • 飞书中:/qiniu-help
  • 查看文档:cat CHEATSHEET.md
  • 故障排查:查看 README.md 故障排查章节

配置完成!开始使用吧! 🍙