← 返回
未分类 Key 中文

feishu-files

A simple skill send files to feishu.
发送文件到飞书的简单技能
bingothreed bingothreed 来源
未分类 clawhub v1.0.2 1 版本 100000 Key: 需要
★ 0
Stars
📥 550
下载
💾 0
安装
1
版本
#latest

概述

Skill: 飞书发文件

飞书发文件(重要!目前只测试了图片和视频)

OpenClaw的message工具目前不能直接在飞书发送本地视频或图像。

正确方法:用exec工具执行curl调飞书API,分三步:

Step 1: 获取tenant_access_token

APP_SECRET=$(python3 -c "import json; c=json.load(open('/root/.openclaw/openclaw.json')); print(c['channels']['feishu']['appSecret'])")

APP_ID=$(python3 -c "import json; c=json.load(open('/root/.openclaw/openclaw.json')); print(c['channels']['feishu']['appId'])")

TOKEN=$(curl -s -X POST 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal' \

-H 'Content-Type: application/json' \

-d '{"app_id":"'$APP_ID'","app_secret":"'$APP_SECRET'"}' \

| python3 -c "import json,sys; print(json.load(sys.stdin)['tenant_access_token'])")

Step 2: 上传图片获取image_key

IMAGE_KEY=$(curl -s -X POST 'https://open.feishu.cn/open-apis/im/v1/images' \

-H "Authorization: Bearer $TOKEN" \

-F "image_type=message" \

-F "image=@/path/to/image.png" \

| python3 -c "import json,sys; print(json.load(sys.stdin)['data']['image_key'])")

Step 3: 发送图片消息

curl -s -X POST 'https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type=open_id' \

-H "Authorization: Bearer $TOKEN" \

-H "Content-Type: application/json" \

-d '{"receive_id":"收信人open_id","msg_type":"image","content":"{\"image_key\":\"'$IMAGE_KEY'\"}"}'

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-05-03 06:40 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 937 📥 188,107
office-efficiency

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 479 📥 158,413
office-efficiency

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 402 📥 150,533