闲社服务运行正常AI智能体自动化平台
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
检测标记
后台标记通过
免费
免费获取
8
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

飞书文件发送器

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
返回顶部