|
@@ -14,6 +14,7 @@ package net.mamoe.mirai.qqandroid
|
|
|
import net.mamoe.mirai.Bot
|
|
import net.mamoe.mirai.Bot
|
|
|
import net.mamoe.mirai.BotAccount
|
|
import net.mamoe.mirai.BotAccount
|
|
|
import net.mamoe.mirai.BotFactory
|
|
import net.mamoe.mirai.BotFactory
|
|
|
|
|
+import net.mamoe.mirai.qqandroid.QQAndroid.Bot
|
|
|
import net.mamoe.mirai.utils.BotConfiguration
|
|
import net.mamoe.mirai.utils.BotConfiguration
|
|
|
import net.mamoe.mirai.utils.Context
|
|
import net.mamoe.mirai.utils.Context
|
|
|
import net.mamoe.mirai.utils.MiraiInternalAPI
|
|
import net.mamoe.mirai.utils.MiraiInternalAPI
|
|
@@ -24,12 +25,37 @@ import net.mamoe.mirai.utils.MiraiInternalAPI
|
|
|
@UseExperimental(MiraiInternalAPI::class)
|
|
@UseExperimental(MiraiInternalAPI::class)
|
|
|
actual object QQAndroid : BotFactory {
|
|
actual object QQAndroid : BotFactory {
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
|
|
|
|
+ */
|
|
|
actual override fun Bot(context: Context, qq: Long, password: String, configuration: BotConfiguration): Bot {
|
|
actual override fun Bot(context: Context, qq: Long, password: String, configuration: BotConfiguration): Bot {
|
|
|
return QQAndroidBot(context, BotAccount(qq, password), configuration)
|
|
return QQAndroidBot(context, BotAccount(qq, password), configuration)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
|
|
|
|
+ */
|
|
|
fun Bot(qq: Long, password: String, configuration: BotConfiguration = BotConfiguration.Default): Bot =
|
|
fun Bot(qq: Long, password: String, configuration: BotConfiguration = BotConfiguration.Default): Bot =
|
|
|
QQAndroidBot(BotAccount(qq, password), configuration)
|
|
QQAndroidBot(BotAccount(qq, password), configuration)
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
|
|
|
|
+ */
|
|
|
|
|
+ actual override fun Bot(
|
|
|
|
|
+ context: Context,
|
|
|
|
|
+ qq: Long,
|
|
|
|
|
+ passwordMd5: ByteArray,
|
|
|
|
|
+ configuration: BotConfiguration
|
|
|
|
|
+ ): Bot = QQAndroidBot(context, BotAccount(qq, passwordMd5), configuration)
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 使用指定的 [配置][configuration] 构造 [Bot] 实例
|
|
|
|
|
+ */
|
|
|
|
|
+ fun Bot(
|
|
|
|
|
+ qq: Long,
|
|
|
|
|
+ passwordMd5: ByteArray,
|
|
|
|
|
+ configuration: BotConfiguration
|
|
|
|
|
+ ): Bot = QQAndroidBot(BotAccount(qq, passwordMd5), configuration)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|