UNPKG

@kotori-bot/kotori-plugin-filter

Version:

filter plugin for kotori-bot loader

16 lines (15 loc) 587 B
import { Tsu, type Context, KotoriPlugin, type FilterOption } from 'kotori-bot'; declare module 'kotori-bot' { interface ModuleConfig { filter?: FilterOption; } } export declare class FilterPlugin extends KotoriPlugin<Tsu.infer<typeof FilterPlugin.schema>> { static schema: import("kotori-bot").ObjectParser<{ mode: import("kotori-bot").Parser<"include" | "exclude">; list: import("kotori-bot").Parser<string[]>; }>; constructor(ctx: Context, config: Tsu.infer<typeof FilterPlugin.schema>); private filterModules; private filterSet; }