openclaw/extensions/discord/src/channel.setup.ts
2026-03-17 16:21:59 +00:00

16 lines
504 B
TypeScript

import {
buildChannelConfigSchema,
DiscordConfigSchema,
type ChannelPlugin,
} from "openclaw/plugin-sdk/discord";
import { type ResolvedDiscordAccount } from "./accounts.js";
import { discordSetupAdapter } from "./setup-core.js";
import { createDiscordPluginBase } from "./shared.js";
export const discordSetupPlugin: ChannelPlugin<ResolvedDiscordAccount> = {
...createDiscordPluginBase({
configSchema: buildChannelConfigSchema(DiscordConfigSchema),
setup: discordSetupAdapter,
}),
};