Bot 注册表:登记已连接的 bot,按 bot_id 查询
Constructors
Constructor
new BotRegistry():
BotRegistry
Returns
BotRegistry
Methods
all()
all<
T>(): readonlyT[]
Type Parameters
T
Returns
readonly T[]
clear()
clear():
void
Returns
void
find()
find<
T>(adapter,bot_id):T|undefined
Type Parameters
T
Parameters
adapter
string
bot_id
string
Returns
T | undefined
has()
has(
key):boolean
Parameters
key
string
Returns
boolean
pick()
pick<
T>(bot_id):T|undefined
按 bot_id 取 bot(只按 id 匹配,不限适配器)
Type Parameters
T
Parameters
bot_id
string | number
Returns
T | undefined
register()
register(
bot):BotContext
登记一个 bot,返回可注销的上下文
Parameters
bot
Returns
size()
size():
number
Returns
number
unregister()
unregister(
bot_id,adapter):boolean
Parameters
bot_id
string
adapter
string
Returns
boolean
