From abba083147775f7d4b03a51a376cb1b7617cf7d1 Mon Sep 17 00:00:00 2001 From: Nige Date: Mon, 23 Mar 2026 01:27:10 +0000 Subject: [PATCH] docs(feishu): clarify webhook-only event subscription support (#1567) * docs(feishu): clarify webhook-only event subscription support * Update channels-src/feishu/feishu.capabilities.json Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- channels-src/feishu/feishu.capabilities.json | 8 ++++---- channels-src/feishu/src/lib.rs | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/channels-src/feishu/feishu.capabilities.json b/channels-src/feishu/feishu.capabilities.json index 82b1be4e..877a293a 100644 --- a/channels-src/feishu/feishu.capabilities.json +++ b/channels-src/feishu/feishu.capabilities.json @@ -3,11 +3,11 @@ "wit_version": "0.3.0", "type": "channel", "name": "feishu", - "description": "Feishu/Lark Bot channel for receiving and responding to Feishu messages", + "description": "Feishu/Lark Bot channel for receiving and responding to Feishu messages via Event Subscription webhooks", "auth": { "secret_name": "feishu_app_id", "display_name": "Feishu / Lark", - "instructions": "Create a bot at https://open.feishu.cn/app (Feishu) or https://open.larksuite.com/app (Lark). You need the App ID and App Secret.", + "instructions": "Create a bot at https://open.feishu.cn/app (Feishu) or https://open.larksuite.com/app (Lark). You need the App ID and App Secret. Note: IronClaw supports Event Subscription webhook delivery, but not Feishu's long-connection websocket mode.", "setup_url": "https://open.feishu.cn/app", "token_hint": "App ID looks like cli_XXXX, App Secret is a long alphanumeric string", "env_var": "FEISHU_APP_ID" @@ -16,7 +16,7 @@ "required_secrets": [ { "name": "feishu_app_id", - "prompt": "Enter your Feishu/Lark App ID (from https://open.feishu.cn/app)", + "prompt": "Enter your Feishu/Lark App ID (from https://open.feishu.cn/app). Use webhook-based Event Subscription, not long-connection websocket mode.", "optional": false }, { @@ -26,7 +26,7 @@ }, { "name": "feishu_verification_token", - "prompt": "Enter your Feishu/Lark Verification Token (from Event Subscription settings)", + "prompt": "Enter your Feishu/Lark Verification Token (from Event Subscription webhook settings)", "optional": true } ], diff --git a/channels-src/feishu/src/lib.rs b/channels-src/feishu/src/lib.rs index 3094eaa0..62440d2c 100644 --- a/channels-src/feishu/src/lib.rs +++ b/channels-src/feishu/src/lib.rs @@ -5,7 +5,9 @@ //! //! This WASM component implements the channel interface for handling Feishu //! webhooks (Event Subscription v2.0) and sending messages back via the -//! Feishu/Lark Bot API. +//! Feishu/Lark Bot API. IronClaw currently does not connect to Feishu's +//! long-connection websocket subscription mode; use Event Subscription +//! webhooks for this channel. //! //! # Features //!