UNPKG

@curatedotfun/discord

Version:
17 lines (16 loc) 559 B
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 {};