Commit fc99e972 authored by Him188's avatar Him188

update

parent 298d0139
...@@ -3,7 +3,8 @@ apply plugin: "java" ...@@ -3,7 +3,8 @@ apply plugin: "java"
dependencies { dependencies {
api project(':mirai-core') api project(':mirai-core')
runtimeOnly files(':mirai-core-timpc') api project(':mirai-core-timpc')
runtimeOnly files('../mirai-core-timpc/build/classes/kotlin/jvm/main')
runtimeOnly files('../mirai-core/build/classes/kotlin/jvm/main') runtimeOnly files('../mirai-core/build/classes/kotlin/jvm/main')
// classpath is not set correctly by IDE // classpath is not set correctly by IDE
} }
...@@ -18,34 +18,27 @@ fun main() { ...@@ -18,34 +18,27 @@ fun main() {
println("\"login qqnumber qqpassword \" to login a bot") println("\"login qqnumber qqpassword \" to login a bot")
println("\"login qq号 qq密码 \" 来登陆一个BOT") println("\"login qq号 qq密码 \" 来登陆一个BOT")
thread { processNextCommandLine() }
thread { PluginManager.loadPlugins()
loop@ while (true) { }
var command = readLine()
if (command != null) { tailrec fun processNextCommandLine() {
var commandArgs = command.split(" ") val commandArgs = readLine()?.split(" ") ?: return
when (commandArgs[0]) { when (commandArgs[0]) {
"login" -> { "login" -> {
if (commandArgs.size < 3) { if (commandArgs.size < 3) {
println("\"login qqnumber qqpassword \" to login a bot") println("\"login qqnumber qqpassword \" to login a bot")
println("\"login qq号 qq密码 \" 来登陆一个BOT") println("\"login qq号 qq密码 \" 来登录一个BOT")
continue@loop return 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 { GlobalScope.launch {
Bot(qqNumber, qqPassword) Bot(qqNumber, qqPassword)
}
}
}
} }
} }
} }
return processNextCommandLine()
PluginManager.loadPlugins()
} }
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