mirror of
https://github.com/outbackdingo/optimclaw.git
synced 2026-08-25 07:20:19 +00:00
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
44 lines
1.1 KiB
JSON
44 lines
1.1 KiB
JSON
{
|
|
"bundles": {
|
|
"google": {
|
|
"display_name": "Google Suite",
|
|
"description": "Gmail, Calendar, Drive, Docs, Sheets, Slides",
|
|
"extensions": [
|
|
"tools/gmail",
|
|
"tools/google-calendar",
|
|
"tools/google-docs",
|
|
"tools/google-drive",
|
|
"tools/google-sheets",
|
|
"tools/google-slides"
|
|
],
|
|
"shared_auth": "google_oauth_token"
|
|
},
|
|
"messaging": {
|
|
"display_name": "Messaging Channels",
|
|
"description": "Discord, Telegram, Slack, and WhatsApp channels",
|
|
"extensions": [
|
|
"channels/discord",
|
|
"channels/telegram",
|
|
"channels/slack",
|
|
"channels/whatsapp",
|
|
"channels/feishu"
|
|
],
|
|
"shared_auth": null
|
|
},
|
|
"default": {
|
|
"display_name": "Recommended Set",
|
|
"description": "Core tools and channels for a productive setup",
|
|
"extensions": [
|
|
"tools/github",
|
|
"tools/gmail",
|
|
"tools/google-calendar",
|
|
"tools/google-drive",
|
|
"tools/slack-tool",
|
|
"channels/telegram",
|
|
"channels/slack"
|
|
],
|
|
"shared_auth": null
|
|
}
|
|
}
|
|
}
|