UNPKG

@oebot/core

Version:

能跑就行的 QQ 机器人框架,基于 oicq v2,改自KiviBot(R.I.P.)

17 lines (16 loc) 1.52 kB
import type { Client, EventMap } from 'oicq'; export declare const SystemEvents: readonly ["system.login.qrcode", "system.login.slider", "system.login.device", "system.login.error", "system.online", "system.offline.network", "system.offline.kickoff", "system.offline"]; export declare const RequestEvents: readonly ["request.friend.add", "request.friend.single", "request.friend", "request.group.add", "request.group.invite", "request.group", "request"]; export declare const MessageEvents: readonly ["message.private", "message.private.friend", "message.private.group", "message.private.other", "message.private.self", "message.group", "message.group.normal", "message.group.anonymous", "message.discuss", "message"]; export declare const NoticeEvents: readonly ["notice.friend.increase", "notice.friend.decrease", "notice.friend.recall", "notice.friend.poke", "notice.group.increase", "notice.group.decrease", "notice.group.recall", "notice.group.admin", "notice.group.ban", "notice.group.transfer", "notice.group.poke", "notice.friend", "notice.group", "notice"]; export declare const SyncEvents: readonly ["sync.message", "sync.read.private", "sync.read.group", "sync.read"]; /** oicq v2 标准事件列表 */ export declare const OicqEvents: (keyof EventMap<Client>)[]; /** OEBot 标准事件列表 */ export declare const OEEvents: readonly ["oe.admin"]; export interface OEEventMap<T = any> { /** OEBot 管理员变动事件 */ 'oe.admin': (this: T, event: { admins: number[]; }) => void; }