mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-26 04:15:48 -06:00
9e4381eb1c
* refactor(channels): canonicalize bundled setup contracts * test(matrix): use scoped environment fixtures
14 lines
543 B
TypeScript
14 lines
543 B
TypeScript
// Discord plugin module implements channel.setup behavior.
|
|
import type { ResolvedDiscordAccount } from "./accounts.js";
|
|
import type { ChannelPlugin } from "./channel-api.js";
|
|
import { discordSetupWizard } from "./channel.runtime.js";
|
|
import { discordSetupContract } from "./setup-adapter.js";
|
|
import { createDiscordPluginBase } from "./shared.js";
|
|
|
|
export const discordSetupPlugin: ChannelPlugin<ResolvedDiscordAccount> = {
|
|
...createDiscordPluginBase({
|
|
setupWizard: discordSetupWizard,
|
|
setupContract: discordSetupContract,
|
|
}),
|
|
};
|