Constructors
Constructor
new MiokuRuntime(
options):MiokuRuntime
Parameters
options
Returns
MiokuRuntime
Accessors
adapters
Get Signature
get adapters(): readonly
Adapter[]
Returns
readonly Adapter[]
bots
Get Signature
get bots(): readonly
BotBase[]
Returns
readonly BotBase[]
bus
Get Signature
get bus():
EventBus
Returns
commands
Get Signature
get commands():
CommandManager
Returns
correlator
Get Signature
get correlator():
EventCorrelator|undefined
事件关联器(跨适配器去重);为 undefined 时表示已禁用
Returns
EventCorrelator | undefined
cwd
Get Signature
get cwd():
string
Returns
string
driver
Get Signature
get driver():
Driver
Returns
logger
Get Signature
get logger():
Logger
Returns
Methods
disablePlugin()
disablePlugin(
name):Promise<void>
Parameters
name
string
Returns
Promise<void>
enablePlugin()
enablePlugin(
name):Promise<void>
Parameters
name
string
Returns
Promise<void>
getAdapter()
getAdapter<
T>(name):T|undefined
Type Parameters
T
Parameters
name
string
Returns
T | undefined
listPlugins()
listPlugins():
object[]
Returns
object[]
pickBot()
pickBot<
T>(bot_id):T|undefined
Type Parameters
T
Parameters
bot_id
string | number
Returns
T | undefined
reloadPlugin()
reloadPlugin(
name):Promise<void>
Parameters
name
string
Returns
Promise<void>
shutdown()
shutdown(
reason?):Promise<void>
Parameters
reason?
string
Returns
Promise<void>
start()
start():
Promise<void>
Returns
Promise<void>
