先決條件
- 一個具有企業管理員權限的 DingTalk 帳號
- 一個 LemonClaw 實例:
- 託管版:建立 Claw 實例
- 自託管版:安裝 LemonClaw
設定指南
建立 DingTalk 應用程式
- 前往 釘釘開放平台
- 點擊 應用開發 → 企業內部開發
- 點擊 創建應用
- 輸入應用程式名稱和描述
- 點擊 確定
開啟 LemonClaw WebUI
- 如果您使用的是託管版 Claw,請前往您的 Claw Dashboard 並點擊 Open WebUI
- 如果您是自託管 LemonClaw,請開啟您自己的 WebUI(例如
http://your-ip:18789)並使用您的 token 登入 - 在 WebUI 中,導覽至 Settings → Channels
- 展開 DingTalk 區塊
- 貼上您的 AppKey 和 AppSecret
- 點擊 Save
群組設定
在 LemonClaw WebUI 的 Channels 設定中配置群聊行為:| 設定 | 選項 | 描述 |
|---|---|---|
| Group Policy | Open (預設) / Allowlist / Disabled | 控制誰可以在群組中觸發機器人 |
| Group Allowed Users | 使用者 ID 列表 | 僅這些使用者可以觸發機器人(allowlist 模式) |
DingTalk 始終需要 @提及 (@mention) 才能在群組中觸發機器人 — 這是平台限制,無法配置。DingTalk 不支援群組 ID 過濾;請使用 Group Policy 設定來控制存取權限。
故障排除
目前 LemonClaw 的釘釘支援還不是完整的群工作台整合。群訊息只有在 @ 提及機器人時才會進入 AI 處理鏈,回覆會優先走原 sessionWebhook 會話。
機器人沒有回應
機器人沒有回應
- 驗證 AppKey 和 AppSecret 是否正確
- 檢查應用程式是否已發佈(至少為測試版本)
- 確保在機器人配置中選擇了串流模式 (Stream mode)
- 驗證機器人對您的使用者帳號是否可見
連接頻繁斷開
連接頻繁斷開
- 串流模式維持持久的 WebSocket 連接
- 短暫的斷開是正常的 — 機器人會自動重新連接
- 如果問題持續存在,請嘗試從控制面板重啟實例