mirai/mirai-console
Eritque arcus 4408750847
mark plugin disabled when it throw exception during enable process (#2022)
* Fix bootstrap when no env specified

* add PluginWithExceptionTest

* Add exceptedExceptionMessage in MCIT(Throwable or Exception may not work?)

* Using red color show disabled plugins in /status command

* Catch exception during enable process

* Count plugins without disabled plugins

* Revert "Fix bootstrap when no env specified"

This reverts commit ff9bb180fd6687c5da27b8a38da2658a1b26ad93.

* format

* format

* halt plugin enable process when mirai failed to enable it dependencies.

* Update mirai-console/backend/mirai-console/src/internal/plugin/PluginManagerImpl.kt hint

Co-authored-by: Him188 <Him188@mamoe.net>

* rename tmp to dependsOn

* Revert changes of PluginManagerImpl

* Plugin callback executions assertions

* Improve & Fix Logic

* Fix PluginDependOnErrorPlugin

* Update err msg

* move dependencies check from JvmPluginInternal.kt to BuiltInJvmPluginLoaderImpl.kt

* typo

* don't throw err caused by dependencies fail

Co-authored-by: Him188 <Him188@mamoe.net>
Co-authored-by: Karlatemp <kar@kasukusakura.com>
2022-06-13 19:45:39 +01:00
..
backend mark plugin disabled when it throw exception during enable process (#2022) 2022-06-13 19:45:39 +01:00
docs 修复在插件配置的saveName中使用子路径出现的异常 (#2088) 2022-06-13 19:45:11 +01:00
frontend Improve console shutdown (#2016) 2022-06-07 00:10:51 +08:00
tools Fix shadowing libraries that another used; fix #2070 2022-06-08 00:28:42 +08:00
.gitignore Move all files into mirai-console subfolder 2021-12-06 14:51:44 +00:00
.gitmodules Move all files into mirai-console subfolder 2021-12-06 14:51:44 +00:00
README.md Add mirai-console/README.md back 2021-12-06 14:58:43 +00:00

mirai-console

高效率 QQ 机器人框架

使用

安装 JAR 插件

jar 文件放入 plugins 并重启 Mirai Console。

执行指令

在控制台输入 ? 查看可用指令列表。** 注意,请先为用户授予执行某些指令的权限,详见 示例**。

内置指令

BuiltInCommands

开发

开发文档

实用链接