Properties
Readonly CLIENT
CLIENT: Client
Readonly login
login
: ((this
: Bot, password
?: Password) => Promise<void>)Type declaration
Parameters
Returns Promise<void>
Readonly loginByPassword
login
By
Password
: ((this
: Bot, password
?: Password) => Promise<void>)Type declaration
Parameters
Returns Promise<void>
Readonly loginByQRCode
login
ByQRCode
: ((this
: Bot) => Promise<void>)Type declaration
- (this: Bot): Promise<void>
Parameters
Returns Promise<void>
Readonly loginByToken
login
By
Token
: ((this
: Bot) => Promise<void>)Type declaration
- (this: Bot): Promise<void>
Parameters
Returns Promise<void>
Protected status
status: BotStatus
Methods
offline
- offline(callback: ((this: Bot) => any)): Bot
Parameters
callback: ((this: Bot) => any)
Returns Bot
once
- once<T>(event_name: T, entry: EventEntry<Bot, T>, response: EventResponse<Bot, T>): void
- once<T>(event_name: T, response: EventResponse<Bot, T>): void
- once<T>(event_name: T, entry: EventEntry<Bot, T> | EventResponse<Bot, T>, response?: EventResponse<Bot, T>): void
Type Parameters
Parameters
Returns void
Type Parameters
Parameters
Returns void
Type Parameters
Parameters
Returns void
onceMsg
Parameters
Returns void
Parameters
Returns void
Type Parameters
Parameters
entry: string | TextElem | FaceElem | BfaceElem | MfaceElem | ImageElem | AtElem | MiraiElem | ReplyElem | FlashElem | PttElem | VideoElem | JsonElem | XmlElem | PokeElem | LocationElem | ShareElem | FileElem | (string | MessageElem)[] | EventEntry<Bot, "message"> | EventResponse<Bot, "message">
Returns void
online
- online(callback: ((this: Bot) => any)): Bot
Parameters
callback: ((this: Bot) => any)
Returns Bot
register
- register<T>(event_name: T, entry: EventEntry<Bot, T>, response: EventResponse<Bot, T>): void
- register<T>(event_name: T, response: EventResponse<Bot, T>): void
- register<T>(event_name: T, entry: EventEntry<Bot, T> | EventResponse<Bot, T>, response?: EventResponse<Bot, T>, once?: boolean): void
Type Parameters
Parameters
Returns void
Type Parameters
Parameters
Returns void
Type Parameters
Parameters
event_name: T
once: boolean = false
Returns void
registerMsg
- registerMsg(entry: MessageEntry<Bot>, response: MessageResponse<Bot>): void
- registerMsg(response: MessageResponse<Bot>): void
- registerMsg<T>(entry: string | TextElem | FaceElem | BfaceElem | MfaceElem | ImageElem | AtElem | MiraiElem | ReplyElem | FlashElem | PttElem | VideoElem | JsonElem | XmlElem | PokeElem | LocationElem | ShareElem | FileElem | (string | MessageElem)[] | EventEntry<Bot, "message"> | EventResponse<Bot, "message">, response?: MessageResponse<Bot>, once?: boolean): void
Parameters
Returns void
Parameters
Returns void
Type Parameters
Parameters
entry: string | TextElem | FaceElem | BfaceElem | MfaceElem | ImageElem | AtElem | MiraiElem | ReplyElem | FlashElem | PttElem | VideoElem | JsonElem | XmlElem | PokeElem | LocationElem | ShareElem | FileElem | (string | MessageElem)[] | EventEntry<Bot, "message"> | EventResponse<Bot, "message">
once: boolean = false
Returns void
Static Private createClient
- createClient(account: Account): Client
QQ账号