koishi-plugin-verifier
Version:
Verify Friend / Guild Requests for Koishi
14 lines (13 loc) • 587 B
TypeScript
import { Awaitable, Context, Schema, Session } from 'koishi';
type RequestHandler = number | GeneralHandler;
type GeneralHandler = string | boolean | ((session: Session) => Awaitable<string | boolean | void>);
declare const RequestHandler: Schema<RequestHandler>;
export declare const name = "verifier";
export interface Config {
onFriendRequest?: RequestHandler;
onGuildMemberRequest?: RequestHandler;
onGuildRequest?: RequestHandler;
}
export declare const Config: Schema<Config>;
export declare function apply(ctx: Context, config?: Config): void;
export {};