前置條件
- 具備開發者權限的 飛書 或 Lark 帳號
- 一個 LemonClaw 實例:
- 託管版:建立 Claw 實例
- 自託管版:安裝 LemonClaw
設定指南
建立飛書應用程式
- 前往 飛書開放平台 (或 Lark Developer)
- 點擊 建立企業自建應用
- 輸入應用程式名稱與描述
- 點擊 建立
添加事件權限
- 在事件訂閱下,添加以下事件:
im.message.receive_v1— 接收訊息
- 前往 權限管理 並添加:
im:message— 發送與接收訊息im:message.group_at_msg— 接收群組 @ 訊息
- 點擊 儲存
開啟 LemonClaw WebUI
- 如果您使用的是託管版 Claw,請前往您的 Claw 控制面板 並點擊 開啟 WebUI
- 如果您是自託管 LemonClaw,請開啟您自己的 WebUI (例如
http://your-ip:18789) 並使用您的 token 登入 - 在 WebUI 中,導覽至 Settings → Channels
- 展開 Feishu 區塊
- 貼上您的 App ID 與 App Secret
- 將自動生成的 Encrypt Key 與 Verification Token 複製回飛書開發者後台
- 點擊 Save
群組設定
在 LemonClaw WebUI 的 Channels 設定中配置群組聊天行為:| 設定 | 選項 | 描述 |
|---|---|---|
| Group Policy | 開放 (預設) / 白名單 / 已停用 | 控制誰可以在群組中觸發機器人 |
| Require @mention | 開啟 / 關閉 | 機器人僅在被 @ 提及時回應 |
| Group IDs | 聊天 ID 列表 | 限制於特定群組 (留空 = 所有群組) |
| Group Allowed Users | Open ID 列表 | 僅這些使用者可以觸發機器人 (白名單模式) |
疑難排解
機器人收不到訊息
機器人收不到訊息
- 確認應用程式已發佈且已通過審核
- 檢查是否已訂閱
im.message.receive_v1事件 - 確保選擇了 WebSocket 模式 (而非 HTTP)
- 驗證飛書後台與您的 LemonClaw 設定中的 Encrypt Key 和 Verification Token 是否一致
'app_ticket' 錯誤
'app_ticket' 錯誤
- 這通常意味著 App ID 或 App Secret 不正確
- 請再次檢查控制面板中的憑證