UNPKG

@kokkoro/web

Version:

Create web serve for kokkoro.

39 lines (38 loc) 1.26 kB
/// <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;