From 59fa03700ce2739cefdcf0a075080878638a0a7c Mon Sep 17 00:00:00 2001 From: Him188 <Him188@mamoe.net> Date: Wed, 13 May 2020 10:40:28 +0800 Subject: [PATCH] Add User.isManager extension --- .../kotlin/net/mamoe/mirai/console/utils/BotHelper.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mirai-console/src/main/kotlin/net/mamoe/mirai/console/utils/BotHelper.kt b/mirai-console/src/main/kotlin/net/mamoe/mirai/console/utils/BotHelper.kt index d4c2d7410..1c01500c2 100644 --- a/mirai-console/src/main/kotlin/net/mamoe/mirai/console/utils/BotHelper.kt +++ b/mirai-console/src/main/kotlin/net/mamoe/mirai/console/utils/BotHelper.kt @@ -13,8 +13,16 @@ import net.mamoe.mirai.Bot import net.mamoe.mirai.console.MiraiConsole import net.mamoe.mirai.console.plugins.* import net.mamoe.mirai.console.utils.BotManagers.BOT_MANAGERS +import net.mamoe.mirai.contact.User import java.io.File + +/** + * 判断此用户是否为 console 管理员 + */ +val User.isManager: Boolean + get() = this.bot.managers.contains(this.id) + @OptIn(ToBeRemoved::class) internal object BotManagers { val config = File("${MiraiConsole.path}/bot.yml").loadAsConfig()