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.runBlocking
import kotlinx.coroutines.launch
import net.mamoe.mirai.Bot import net.mamoe.mirai.Bot
import net.mamoe.mirai.alsoLogin import net.mamoe.mirai.alsoLogin
import net.mamoe.mirai.plugin.PluginManager import net.mamoe.mirai.plugin.PluginManager
...@@ -40,8 +39,13 @@ tailrec fun processNextCommandLine() { ...@@ -40,8 +39,13 @@ tailrec fun processNextCommandLine() {
val qqNumber = commandArgs[1].toLong() val qqNumber = commandArgs[1].toLong()
val qqPassword = commandArgs[2] val qqPassword = commandArgs[2]
println("login...") 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