/*
 * Copyright 2019-2022 Mamoe Technologies and contributors.
 *
 * 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证.
 * Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link.
 *
 * https://github.com/mamoe/mirai/blob/dev/LICENSE
 */

package net.mamoe.mirai.internal.local

import net.mamoe.mirai.BotFactory
import net.mamoe.mirai.internal.initMirai
import net.mamoe.mirai.utils.BotConfiguration

/**
 * This test can be started
 */
suspend fun main() {
    initMirai()

    val bot = BotFactory.newBot(12346, "") {
        enableContactCache()
        protocol = BotConfiguration.MiraiProtocol.ANDROID_PAD
        workingDir = "test-sandbox/native-run" // Will be based on $rootProject/mirai-core
        fileBasedDeviceInfo("local.device.json")
    }

    bot.login()

    bot.join()
}

