Commit 8ada62d7 authored by jiahua.liu's avatar jiahua.liu

plugin supporting

parent 4f827037
### Mirai Console
#### Mirai Console allows you to run Mirai in command lines.
#### More Importantly, Mirai Console support <b>Plugins</b>
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking
import net.mamoe.mirai.Bot
import net.mamoe.mirai.alsoLogin
import net.mamoe.mirai.plugin.PluginManager
......@@ -40,8 +39,13 @@ tailrec fun processNextCommandLine() {
val qqNumber = commandArgs[1].toLong()
val qqPassword = commandArgs[2]
println("login...")
GlobalScope.launch {
Bot(qqNumber, qqPassword).alsoLogin()
runBlocking {
try {
Bot(qqNumber, qqPassword).alsoLogin()
} catch (e: Exception) {
println("login failed")
}
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment