这里是我从实列里抄出来的指令
在console中执行没有问题
4e908273-5506-4c13-9971-0d8385278910-`H{N26VQI}54QK_}89{H3KG.png
不过在聊天中执行的时候返回的log仅仅只表明bot收到这么一条消息,然后就没有反应了
25d0701a-394f-4593-9e1d-e68a53a07fb8-A50HM73F.png
相关的代码 override fun onEnable() { logger.info { "Plugin loaded" } // 注册指令 MySimpleCommand.register() MyCompositeCommand.register() MyTestCmd.register() val PERMISSION_EXECUTE_1 by lazy { PermissionService.INSTANCE.register(permissionId("execute1"), "注册权限的示例") } } object MyTestCmd : SimpleCommand( Mirai, "tell", "私聊", description = "Tell somebody privately", ) { @Handler // 标记这是指令处理器 // 函数名随意 suspend fun CommandSender.handle(target: User, message: String) { // 这两个参数会被作为指令参数要求 target.sendMessage(message) } } 一些其他的相关问题在尝试使用权限这块的代码时IDE会返回错误
9b7f4419-6634-4212-95af-4c9fcd893c9a-image.png
在这里先提前感谢各位大佬的解答!