@kokkoro/web
Version:
Create web serve for kokkoro.
39 lines (38 loc) • 1.26 kB
TypeScript
/// <reference types="node" />
import { Bot } from '@kokkoro/core';
interface BotInfo {
uin: Bot['uin'];
online: boolean;
nickname: Bot['nickname'];
sex: Bot['sex'];
age: Bot['age'];
tiny_id: Bot['tiny_id'];
config: Bot['config'];
}
declare class BotService {
getBotList(): BotInfo[];
getBot(uin: number): Bot;
loginBot(uin: number): Promise<{
status: number;
url?: string | undefined;
}>;
logoutBot(uin: number): Promise<void>;
queryQrcodeResult(uin: number): Promise<{
retcode: number;
uin: number | undefined;
t106: Buffer | undefined;
t16a: Buffer | undefined;
t318: Buffer | undefined;
tgtgt: Buffer | undefined;
}>;
getFriendList(uin: number): {
list: Map<number, import("amesu").FriendInfo>;
};
getGroupList(uin: number): {
list: Map<number, import("amesu").GroupInfo>;
};
sendPrivateMsg(uin: number, ...params: Parameters<Bot['sendPrivateMsg']>): Promise<import("amesu").MessageRet>;
sendGroupMsg(uin: number, ...params: Parameters<Bot['sendGroupMsg']>): Promise<import("amesu").MessageRet>;
}
declare const _default: BotService;
export default _default;