返回顶部
f

feishu-file-sender飞书文件发送器

飞书文件发送器 — 补齐飞书渠道缺失的文件投递能力,通过飞书 OpenAPI 上传并发送 agent 生成的本地文件。| Feishu File Sender — Upload & send files via Feishu OpenAPI, filling the channel's missing file delivery.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.9
安全检测
已通过
5,460
下载量
免费
免费
8
收藏
概述
安装方式
版本历史

feishu-file-sender

Feishu File Sender | 飞书文件发送器

OpenClaw agent 在本地生成文件,但飞书渠道插件只支持文本消息,没有文件投递能力。本 skill 通过直接调用飞书 OpenAPI(上传+发送)补齐这一底层能力,使生成的文件能回传到聊天中。

将本地文件上传到飞书并作为文件消息发送。

快速开始 | Quick Start

bash
python3 scripts/feishufilesender.py \
--file /absolute/path/to/report.xlsx \
--receive-id oc_xxx

使用方法 | Usage

bash
python3 scripts/feishufilesender.py \
--file /absolute/path/to/file \
--receive-id id|openid> \
--receive-id-type id|openid|user_id>

参数说明 | Arguments

  • - --file(必填):本地文件绝对路径。
  • --receive-id(可选):目标 chatid 或 openid。若省略,脚本会读取
OPENCLAWCHATID(或 OPENCLAWRECEIVEID / FEISHUCHATID)。
  • - --receive-id-type(可选):若省略,将根据前缀自动识别:
- oc → chatid - ou → openid - on → userid
  • - --file-type(可选):飞书上传的文件类型,默认 stream。

工作原理 | How It Works

  1. 1. 通过 cwd 匹配 OpenClaw 工作区,解析当前 agent id。
  2. 根据 agent id 从 ~/.openclaw/openclaw.json 读取 appId/appSecret。
  3. 调用飞书 上传文件 API 获取 file_key。
  4. 调用飞书 发送消息 API 发送文件。

错误处理 | Error Handling

  • - 缺少凭证 → 确保 channels.feishu.accounts 存在于
~/.openclaw/openclaw.json,且 bindings 映射 agentId → accountId。
  • - 机器人不在群内(230002) → 将机器人加入目标群或换一个群。
  • 缺少 receiveid → 传入 --receive-id 或设置 OPENCLAWCHATID。
  • HTTP 错误 → 查看飞书错误返回中的 logid 进行排查。

安全说明 | Security

本技能会从本机 OpenClaw 配置中读取飞书凭证(~/.openclaw/openclaw.json):

  • - channels.feishu.accounts..appId
  • channels.feishu.accounts..appSecret

这些凭证仅用于获取 tenant access token 并发送文件。技能不会存储或向其他地方传输凭证。

备注 | Notes

  • - 本技能面向 所有 agent 设计,会自动读取当前工作区来选择正确的
飞书应用凭证。
  • - 建议通过入站 chat_id 发送到 当前聊天

随附脚本 | Bundled Script

  • - scripts/feishufilesender.py

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feishu-file-sender-1776193335 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feishu-file-sender-1776193335 技能

通过命令行安装

skillhub install feishu-file-sender-1776193335

下载

⬇ 下载 feishu-file-sender v1.0.9(免费)

文件大小: 8.16 KB | 发布时间: 2026-4-15 13:48

v1.0.9 最新 2026-4-15 13:48
Docs: update bilingual description and bump to v1.0.9

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部