摘要:本文詳細記錄使用 OpenClaw 連接飛書機器人的過程,包括插件安裝失敗、配置錯誤等常見問題的解決方案。
最近在使用 OpenClaw 連接飛書機器人時遇到了一系列問題,網上相關資料較少,特此記錄完整解決方案,幫助有同樣需求的同學少走彎路。
按照文檔嘗試安裝飛書插件:
openclaw plugins install feishu
錯誤信息:
Error: Cannot find package '@openclaw/plugin-feishu'
npm ERR! 404 Not Found
OpenClaw 官方 npm 倉庫中並沒有發布 @openclaw/plugin-feishu 包,文檔中提到的飛書插件需要單獨安裝。
使用第三方開源插件:
openclaw plugins install https://github.com/AlexAnys/openclaw-feishu
驗證安裝:
openclaw plugins list
看到列表中有 feishu 即表示安裝成功。

遇到這種情況只要把事件配置裡的訂閱方式長連接配置好,再發布就可以了。
插件安裝成功後,配置了 App ID 和 App Secret,但發送消息時報錯:
Feishu account 'default' not configured
飛書機器人聊天窗口也沒有任何響應。
最初我這樣配置:
openclaw config set channels.feishu.app_id "cli_xxx"
openclaw config set channels.feishu.app_secret "xxx"
openclaw config set channels.feishu.domain "lark" # 錯誤!應該是 feishu
domain = "feishu"domain = "lark"accounts 陣列格式,而不是頂層配置。第一步:配置 accounts 陣列
# 配置帳號 ID
openclaw config set "accounts.feishu[0].id" "default"
# 配置 App ID
openclaw config set "accounts.feishu[0].app_id" "cli_xxx"
# 配置 App Secret
openclaw config set "accounts.feishu[0].app_secret" "xxx"
第二步:配置 channels 引用
# 配置域名(注意是 feishu 不是 lark)
openclaw config set "channels.feishu.accounts[0].domain" "feishu"
# 配置帳號引用
openclaw config set "channels.feishu.account" "default"
第三步:重啟 Gateway
openclaw gateway restart
在飛書開放平台(open.feishu.cn/app)需要開啟以下權限:
{
"accounts": {
"feishu": [
{
"id": "default",
"app_id": "cli_xxx",
"app_secret": "xxx"
}
]
},
"channels": {
"feishu": {
"account": "default",
"accounts": [
{
"id": "default",
"domain": "feishu",
"app_id": "cli_xxx",
"app_secret": "xxx"
}
]
}
}
}
從飛書群鏈接中提取:
https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=f7ftd1a0-50db-46b7-8e86-40a7b731a10a
群 ID 為:f7ftd1a0-50db-46b7-8e86-40a7b731a10a
openclaw message send \
--channel feishu \
--target "chat:f7ftd1a0-50db-46b7-8e86-40a7b731a10a" \
--message "大家好,這是測試消息!"
或者在代碼中調用:
await message.send({
channel: 'feishu',
target: 'chat:f7ftd1a0-50db-46b7-8e86-40a7b731a10a',
message: '大家好'
});
| 問題 | 原因 | 解決方案 |
|---|---|---|
| 插件安裝 404 | 官方包未發布 | 使用 GitHub 第三方插件 |
| account not configured | 配置結構錯誤 | 使用 accounts.feishu[0] 陣列格式 |
| Invalid App Access Token | 域名錯誤 | domain 設為 "feishu" 不是 "lark" |
| 消息發送失敗 | 權限未開啟 | 在飛書開放平台申請必要權限 |
| 配置不生效 | 未重啟 gateway | openclaw gateway restart |
連接飛書的關鍵點:
accounts 陣列格式)希望這篇文章能幫助你少走彎路!如果有問題歡迎在評論區交流。
標籤: #OpenClaw #飛書 #機器人 #自動化 #Node.js