Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

Latest commit

 

History

History
336 lines (222 loc) · 7.25 KB

README.md

File metadata and controls

336 lines (222 loc) · 7.25 KB

mewbot

mewbot

Table of contents

Interfaces

Enumerations

Variables

Classes

Type Aliases

Functions

Variables

defaultConfig

Const defaultConfig: Required<BotConfig>

默认配置


NoConfidence

Const NoConfidence: TestInfo

{ confidence: 0 }

HalfConfidence

Const HalfConfidence: TestInfo

{ confidence: .5 }

FullConfidence

Const FullConfidence: TestInfo

{ confidence: 1 }

Replied

Const Replied: ReplyResult

{ success: true }

ReplyFailed

Const ReplyFailed: ReplyResult

{ success: false }

logger

logger: Logger


ApiHost

Const ApiHost: "https://api.mew.fun"


WsHost

Const WsHost: "wss://gateway.mew.fun/socket.io/?EIO=4&transport=websocket"


Constants

Const Constants: Object

Type declaration

Name Type
MaxMessageContentLength number

Type Aliases

ReplierPickFunction

Ƭ ReplierPickFunction: (repliers: Replier[], msg: Message, params: TestParams) => Promise<TestInfo | undefined>

Type declaration

▸ (repliers, msg, params): Promise<TestInfo | undefined>

回复器挑选函数,用于挑选当前最匹配的回复器

Parameters
Name Type
repliers Replier[]
msg Message
params TestParams
Returns

Promise<TestInfo | undefined>


NodeMemberActivityChange

Ƭ NodeMemberActivityChange: ObjectEntries<User> & { memeber_info: Record<string, Partial<Member>> }


Thoughts

Ƭ Thoughts: ObjectEntries<Thought> & { memeber_info: Record<string, Partial<Member>> }


Comments

Ƭ Comments: ObjectEntries<Comment>

Functions

setLogger

setLogger(l): void

Parameters

Name Type
l Logger

Returns

void


getHeaders

getHeaders(): Record<string, any>

Returns

Record<string, any>


getWsHeaders

getWsHeaders(): Record<string, any>

Returns

Record<string, any>


initConnectOptions

initConnectOptions(options?): ConnectOptions

初始化MewClient连接选项(内部自动调用)

Parameters

Name Type
options? Partial<ConnectOptions>

Returns

ConnectOptions


refine

refine(data): void

提取并赋值额外字段

Deprecated

即将删除,请使用refineMessage代替

Parameters

Name Type Description
data Message 消息

Returns

void


refineMessage

refineMessage(data): void

提取并赋值额外字段 大部分情况下无需手动调用此方法

Parameters

Name Type Description
data Message 消息

Returns

void