koishi-plugin-adapter-matrix
Version:
Matrix Adapter for koishi
10 lines (9 loc) • 593 B
TypeScript
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>;