适配器启动后拿到的上下文:注册 bot、能力、网关与资源,派发事件
Methods
dispatch()
dispatch(
event):Promise<void>
Parameters
event
Returns
Promise<void>
emitLifecycle()
emitLifecycle(
event):Promise<void>
Parameters
event
Returns
Promise<void>
getCapabilityRegistry()
getCapabilityRegistry():
CapabilityRegistry
Returns
getDriver()
getDriver():
Driver
Returns
listen()
listen(
route,handler): () =>void
订阅框架事件总线上的事件 返回取消订阅函数
Parameters
route
string
handler
(event) => void | Promise<void>
Returns
() => void
registerBot()
registerBot(
bot):BotContext
Parameters
bot
Returns
registerCapability()
registerCapability<
I,O>(capability,target,handler): () =>void
Type Parameters
I
I
O
O
Parameters
capability
Capability<I, O>
target
handler
(input) => Promise<O>
Returns
() => void
registerGateway()
registerGateway(
gateway): () =>void
Parameters
gateway
Returns
() => void
registerResource()
registerResource(
resource): () =>void
Parameters
resource
Returns
() => void
unregisterBot()
unregisterBot(
bot_id):void
Parameters
bot_id
string
Returns
void
