 ReidandGitHub
|
97b11ffd10
|
feat: add Feishu/Lark WASM channel plugin (#1110)
part of #1046
- Implement Feishu Event Subscription v2.0 webhook (URL verification + im.message.receive_v1)
- Token exchange via workspace-cached app credentials with 5-min pre-expiry refresh
- Host-side secret injection into config JSON (setup.rs) so WASM can access app_id/app_secret without env vars
- Reply and broadcast via /open-apis/im/v1/messages
- Enforce allow_from user filtering in message handler
- DM pairing flow with owner_id restriction
- Dual API base support: open.feishu.cn (Feishu) / open.larksuite.com (Lark)
- Registry manifest, bundled channel entry, messaging bundle integration
- Strip raw config_json debug log to prevent secret leakage
|
2026-03-15 05:25:05 +00:00 |
|