This commit is contained in:
jiahua.liu 2020-03-22 20:08:16 +08:00
parent 3b6530a406
commit 7db74e232d
3 changed files with 14 additions and 2 deletions

View File

@ -103,7 +103,7 @@ object MiraiConsole {
* 关闭Console
*/
fun stop() {
PluginManager.disableAllPlugins()
PluginManager.disablePlugins()
CommandManager.cancel()
try {
bots.forEach {

View File

@ -271,5 +271,17 @@ object DefaultCommands {
}
}
registerCommand {
name = "reload"
alias = listOf("reloadPlugins")
description = "重新加载全部插件"
onCommand{
PluginManager.disablePlugins()
PluginManager.loadPlugins()
sendMessage("重新加载完成")
true
}
}
}
}

View File

@ -243,7 +243,7 @@ object PluginManager {
@JvmOverloads
fun disableAllPlugins(throwable: CancellationException? = null) {
fun disablePlugins(throwable: CancellationException? = null) {
nameToPluginBaseMap.values.forEach {
it.disable(throwable)
}