适配器启动后拿到的上下文:注册 bot、能力、网关与资源,派发事件
Implements
Constructors
Constructor
new AdapterContextImpl(
options):AdapterContextImpl
Parameters
options
bots
bus
capabilities
commands
correlator?
driver
emit
(event) => Promise<void>
logger
state
Returns
AdapterContextImpl
Accessors
adapterName
Get Signature
get adapterName():
string
Returns
string
Methods
dispatch()
dispatch(
event):Promise<void>
Parameters
event
Returns
Promise<void>
Implementation of
emitLifecycle()
emitLifecycle(
event):Promise<void>
Parameters
event
Returns
Promise<void>
Implementation of
getCapabilityRegistry()
getCapabilityRegistry():
CapabilityRegistry
Returns
Implementation of
AdapterContext.getCapabilityRegistry
getDriver()
getDriver():
Driver
Returns
Implementation of
listen()
listen(
route,handler): () =>void
订阅框架事件总线上的事件 返回取消订阅函数
Parameters
route
string
handler
(event) => void | Promise<void>
Returns
() => void
Implementation of
registerBot()
registerBot(
bot):BotContext
Parameters
bot
Returns
Implementation of
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
Implementation of
AdapterContext.registerCapability
registerGateway()
registerGateway(
gateway): () =>void
Parameters
gateway
Returns
() => void
Implementation of
AdapterContext.registerGateway
registerResource()
registerResource(
resource): () =>void
Parameters
resource
Returns
() => void
Implementation of
AdapterContext.registerResource
unregisterBot()
unregisterBot(
bot_id):void
Parameters
bot_id
string
Returns
void
Implementation of
waitForStarts()
waitForStarts():
Promise<void>
Returns
Promise<void>
