问题描述
这里是我从实列里抄出来的指令
在console中执行没有问题
不过在聊天中执行的时候返回的log仅仅只表明bot收到这么一条消息,然后就没有反应了
相关的代码
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会返回错误
在这里先提前感谢各位大佬的解答!