UNPKG

progressive-chatgpt-bot

Version:

A progressive ChatGPT feishu bot, made to assist my girlfriend's work.

19 lines 943 B
import { LarkEncryptedMessage, LarkReceivedMessage } from './lark'; export declare const OpenAIMessageDB: import("aircode/lib/src/db/table").Table; export interface FunctionContext { log(...args: any[]): void; status(code: number): void; set(key: string, value: string): void; readonly method: string; } export declare type FunctionParams<T extends object = object> = T; export interface TimerEvent { eventType: string; name: string; } export declare function defineFunction<T extends object = object, U = unknown>(fn: (params: FunctionParams<T>, context: FunctionContext) => Promise<U>): (params: FunctionParams<T>, context: FunctionContext) => Promise<U>; export interface AircodeOptions { debug: boolean; } export declare function getAircodeHandler(options: AircodeOptions): (params: LarkEncryptedMessage & LarkReceivedMessage, context: FunctionContext) => Promise<unknown>; //# sourceMappingURL=aircode.d.ts.map