diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt index a7983c304..0770dc9f5 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt @@ -55,8 +55,17 @@ abstract class Bot : CoroutineScope, LowLevelBotAPIAccessor, BotJavaFriendlyAPI( /** * 复制一份此时的 [Bot] 实例列表. */ + @Deprecated("use botInstances instead", replaceWith = ReplaceWith("botInstances")) @JvmStatic - val instances: List + val instances: List> + get() = BotImpl.instances.toList() + + /** + * 复制一份此时的 [Bot] 实例列表. + */ + @SinceMirai("0.39.1") + @JvmStatic + val botInstances: List get() = BotImpl.instances.asSequence().mapNotNull { it.get() }.toList() /**