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 * 关闭Console
*/ */
fun stop() { fun stop() {
PluginManager.disableAllPlugins() PluginManager.disablePlugins()
CommandManager.cancel() CommandManager.cancel()
try { try {
bots.forEach { 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 @JvmOverloads
fun disableAllPlugins(throwable: CancellationException? = null) { fun disablePlugins(throwable: CancellationException? = null) {
nameToPluginBaseMap.values.forEach { nameToPluginBaseMap.values.forEach {
it.disable(throwable) it.disable(throwable)
} }