@curatedotfun/discord
Version:
Discord plugin for curatedotfun
17 lines (16 loc) • 559 B
TypeScript
import type { ActionArgs, DistributorPlugin } from "@curatedotfun/types";
interface DiscordConfig {
botToken: string;
channelId: string;
[key: string]: string | undefined;
}
export default class DiscordPlugin implements DistributorPlugin<string, DiscordConfig> {
readonly type: "distributor";
private client;
private channelId;
private botToken;
initialize(config?: DiscordConfig): Promise<void>;
distribute({ input: content, }: ActionArgs<string, DiscordConfig>): Promise<void>;
cleanup(): Promise<void>;
}
export {};