feishu
feishu
¶
FeishuChannel — Feishu (Lark) adapter.
Classes¶
FeishuChannel
¶
FeishuChannel(app_id: str = '', *, app_secret: str = '', bus: Optional[EventBus] = None)
Bases: BaseChannel
Feishu (Lark) channel adapter.
| PARAMETER | DESCRIPTION |
|---|---|
app_id
|
Feishu App ID. Falls back to
TYPE:
|
app_secret
|
Feishu App Secret. Falls back to
TYPE:
|
bus
|
Optional event bus for publishing channel events.
TYPE:
|
Source code in src/openjarvis/channels/feishu.py
Functions¶
connect
¶
Mark as connected (send-only — no persistent connection).
Source code in src/openjarvis/channels/feishu.py
disconnect
¶
send
¶
send(channel: str, content: str, *, conversation_id: str = '', metadata: Dict[str, Any] | None = None) -> bool
Send a message to a Feishu chat via the Open API.
Source code in src/openjarvis/channels/feishu.py
status
¶
status() -> ChannelStatus