mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-10 12:10:10 +08:00
solve #16
This commit is contained in:
parent
3b6530a406
commit
7db74e232d
@ -103,7 +103,7 @@ object MiraiConsole {
|
||||
* 关闭Console
|
||||
*/
|
||||
fun stop() {
|
||||
PluginManager.disableAllPlugins()
|
||||
PluginManager.disablePlugins()
|
||||
CommandManager.cancel()
|
||||
try {
|
||||
bots.forEach {
|
||||
|
@ -271,5 +271,17 @@ object DefaultCommands {
|
||||
}
|
||||
}
|
||||
|
||||
registerCommand {
|
||||
name = "reload"
|
||||
alias = listOf("reloadPlugins")
|
||||
description = "重新加载全部插件"
|
||||
onCommand{
|
||||
PluginManager.disablePlugins()
|
||||
PluginManager.loadPlugins()
|
||||
sendMessage("重新加载完成")
|
||||
true
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -243,7 +243,7 @@ object PluginManager {
|
||||
|
||||
|
||||
@JvmOverloads
|
||||
fun disableAllPlugins(throwable: CancellationException? = null) {
|
||||
fun disablePlugins(throwable: CancellationException? = null) {
|
||||
nameToPluginBaseMap.values.forEach {
|
||||
it.disable(throwable)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user