UNPKG

koishi-plugin-adapter-matrix

Version:

Matrix Adapter for koishi

10 lines (9 loc) 593 B
import { Session, Universal } from '@satorijs/satori'; import { MatrixBot } from './bot'; import * as Matrix from './types'; export interface AdapterConfig { } export declare function adaptAuthor(bot: MatrixBot, event: Matrix.ClientEvent): Universal.Author; export declare function adaptMessage(bot: MatrixBot, event: Matrix.ClientEvent, result?: Universal.Message): Promise<Universal.Message>; export declare function adaptSession(bot: MatrixBot, event: Matrix.ClientEvent): Promise<Session>; export declare function dispatchSession(bot: MatrixBot, event: Matrix.ClientEvent): Promise<void>;