Functions
Const FromGroup
- FromGroup(groupId: number): (message: MessageType, str: string) => boolean
-
Parameters
Returns (message: MessageType, str: string) => boolean
function
-
-
Parameters
Returns boolean
Const SentBy
- SentBy(id: number): (message: MessageType, str: string) => boolean
-
Parameters
Returns (message: MessageType, str: string) => boolean
function
-
-
Parameters
Returns boolean
Const SentToGroup
- SentToGroup(groupId: number): (message: MessageType, str: string) => boolean
-
Parameters
Returns (message: MessageType, str: string) => boolean
function
-
-
Parameters
Returns boolean
Const TextContains
- TextContains(text: string): (message: MessageType, str: string) => boolean
-
Parameters
Returns (message: MessageType, str: string) => boolean
function
-
-
Parameters
Returns boolean
Const TextEndsWith
- TextEndsWith(text: string): (message: MessageType, str: string) => boolean
-
Parameters
Returns (message: MessageType, str: string) => boolean
function
-
-
Parameters
Returns boolean
Const TextEquals
- TextEquals(text: string): (message: MessageType, str: string) => boolean
-
Parameters
Returns (message: MessageType, str: string) => boolean
function
-
-
Parameters
Returns boolean
Const TextStartsWith
- TextStartsWith(text: string): (message: MessageType, str: string) => boolean
-
Parameters
Returns (message: MessageType, str: string) => boolean
function
-
-
Parameters
Returns boolean
Const asStr
- asStr(target: any): string
-
Parameters
Returns string
Const download
- download<P>(url: string, output: string, header?: P): Promise<void>
-
Type parameters
Parameters
-
url: string
-
output: string
-
Optional header: P
Returns Promise<void>
Const get
- get<T, P>(url: string, params: T, headers?: P): Promise<AxiosResponse<any>>
-
Type parameters
Parameters
-
url: string
-
params: T
-
Optional headers: P
Returns Promise<AxiosResponse<any>>
Promise<AxiosResponse>
Const getGroupAvatarUrl
- getGroupAvatarUrl(groupId: number): string
-
Parameters
Returns string
Const getUserAvatarUrl
- getUserAvatarUrl(userId: number): string
-
Parameters
Returns string
Const injectExtraProperty
- injectExtraProperty(event: string, payload?: any, eineInstance: Eine): undefined | { accept: undefined; deny: undefined; ignore: undefined; messageStr: string; quote: (messageChain: MessageChain) => any; recall: () => any; reply: (messageChain: MessageChain) => any; wait: (iterator: EventIterator, filter: EventFilter) => { interruptId: string; key: string } } | { accept: () => any; deny: () => any; ignore: undefined; messageStr: undefined; quote: undefined; recall: undefined; reply: undefined; wait: undefined } | { accept: () => any; deny: () => any; ignore: () => any; messageStr: undefined; quote: undefined; recall: undefined; reply: undefined; wait: undefined }
-
Parameters
-
event: string
-
payload: any = null
-
eineInstance: Eine
Returns undefined | { accept: undefined; deny: undefined; ignore: undefined; messageStr: string; quote: (messageChain: MessageChain) => any; recall: () => any; reply: (messageChain: MessageChain) => any; wait: (iterator: EventIterator, filter: EventFilter) => { interruptId: string; key: string } } | { accept: () => any; deny: () => any; ignore: undefined; messageStr: undefined; quote: undefined; recall: undefined; reply: undefined; wait: undefined } | { accept: () => any; deny: () => any; ignore: () => any; messageStr: undefined; quote: undefined; recall: undefined; reply: undefined; wait: undefined }
object
Const post
- post<T, P>(url: string, data: T, headers?: P): Promise<AxiosResponse<any>>
-
Type parameters
Parameters
-
url: string
-
data: T
-
Optional headers: P
Returns Promise<AxiosResponse<any>>
Promise<AxiosResponse>
Const serializeMessage
-
Parameters
Returns string
Const upload
- upload<P>(url: string, form: FormData, headers?: P): Promise<AxiosResponse<any>>
-
Type parameters
Parameters
-
url: string
-
form: FormData
-
Optional headers: P
Returns Promise<AxiosResponse<any>>
Promise<AxiosResponse>
Const wrappedGet
- wrappedGet<T, P>(url: string, params: T, headers?: P): Promise<{ data: any; headers: any; payload: any }>
-
Type parameters
Parameters
-
url: string
-
params: T
-
Optional headers: P
Returns Promise<{ data: any; headers: any; payload: any }>
Const wrappedPost
- wrappedPost<T, P>(url: string, data: T, headers?: P): Promise<{ data: any; headers: any; payload: any }>
-
Type parameters
Parameters
-
url: string
-
data: T
-
Optional headers: P
Returns Promise<{ data: any; headers: any; payload: any }>
消息是否来自群 groupId