openclaw 小龙虾、hermes 飞书机器人发送图片/文件给用户 — 解决方案
问题背景
使用OpenClaw/hermers 飞书插件自带message通道,不知道小伙伴们有没有会遇到一个问题,让它把服务器上的md文档 ,图片,发到聊天窗口,传输给我下载,这时机器 人一直发文件 名,问它什么原因,它会乱解释:


也可能 我使用的机器 人姿势不对,也可能 模型不够聪明,总之就是发不过来,下面是我的解决方案:
解决方案:安装 lark-cli
lark-cli 是飞书官方 CLI 工具,支持 --image 和 --file 参数自动上传并发送图片/文件。
完整步骤
第一步:可以手动安装 lark-cli
npm install -g @larksuite/cli
也可以直接和openclaw说
帮我安装飞书CLI:
https://open.feishu.cn/document/no_class/mcp-archive/feishu-cli-installation-guide.md
第二步:配置 OAuth 授权
lark-cli 需要 OAuth 授权才能发送消息。执行以下命令会输出一个授权链接:
lark-cli config init --new
命令会输出类似这样的链接:
https://open.feishu.cn/page/cli?user_code=XXXXX-XXXX&lpv=1.0.19&ocv=1.0.19&from=cli
把链接发给用户,让用户在浏览器打开并点击授权。
如果是openclaw机器 人安装的。他会这样回复 你:

点击上面链接 完成授权即可 ,这个授权 会默认创建一个新机器 人,我这们选择一下已有机器人,选择当前聊天的机器人即可 ,这样当前机器 人才有发送附件的功能 。
第三步:发送图片/文件
授权完成后,我们就可以让机器人向你发送附件 了:

关键点总结
|
|
|
|---|---|
|
|
@larksuite/cli |
|
|
lark-cli im +messages-send --user-id <id> --image <path> |
|
|
lark-cli im +messages-send --user-id <id> --file <path> |
|
|
|
常见错误
-
1. 未配置 — 需要先运行 lark-cli config init --new完成授权 -
2. 权限不足 — 确保已在飞书开放平台开通相关权限 -
任何错误 可以直接 问机器人,最后基本都 可以解决,如果有其它问题可以评论区留言给我。

夜雨聆风