openclaw/extensions/zoom/index.ts
Pranav Katariya f1a7f254d1 feat: add Zoom Team Chat channel plugin
- Add core Zoom implementation (src/zoom/)
- Add Zoom channel plugin extension (extensions/zoom/)
- Add Zoom onboarding adapter for QuickStart wizard
- Add comprehensive Zoom documentation
- Export Zoom types and adapters in plugin SDK
- Add Zoom to channel documentation index
- Fix format-staged.js to use node oxfmt directly (ESM compat)
- Fix pre-commit hook to use Node 22 via nvm

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 17:44:29 -08:00

19 lines
522 B
TypeScript

import type { MoltbotPluginApi } from "clawdbot/plugin-sdk";
import { emptyPluginConfigSchema } from "clawdbot/plugin-sdk";
import { zoomPlugin } from "./src/channel.js";
import { setZoomRuntime } from "./src/runtime.js";
const plugin = {
id: "zoom",
name: "Zoom Team Chat",
description: "Zoom Team Chat channel plugin",
configSchema: emptyPluginConfigSchema(),
register(api: MoltbotPluginApi) {
setZoomRuntime(api.runtime);
api.registerChannel({ plugin: zoomPlugin });
},
};
export default plugin;