This commit is contained in:
2024-08-27 19:15:47 +08:00
parent 1e15c48072
commit 5d7a25e287
11 files changed
+367 -7

No files matched your search

+12 -3
View File
@@ -9,8 +9,10 @@ package cn.rtast.fancybot
import cn.rtast.fancybot.commands.EchoCommand
import cn.rtast.fancybot.commands.JrrpCommand
import cn.rtast.fancybot.commands.MusicCommand
import cn.rtast.rob.ROneBotFactory
import cn.rtast.rob.entity.GroupMessage
import cn.rtast.rob.util.BaseCommand
import cn.rtast.rob.util.ob.OBMessage
import org.java_websocket.WebSocket
@@ -20,12 +22,19 @@ class FancyBot : OBMessage {
}
}
val commands = listOf<BaseCommand>(
EchoCommand(),
JrrpCommand(),
MusicCommand()
)
fun main() {
val address = System.getenv("WS_ADDRESS")
val password = System.getenv("WS_PASSWORD")
val fancyBot = FancyBot()
val wsClient = ROneBotFactory.createClient("", "", fancyBot)
val wsClient = ROneBotFactory.createClient(address, password, fancyBot)
val commandManager = wsClient.commandManager
commandManager.register(EchoCommand())
commandManager.register(JrrpCommand())
commands.forEach {
commandManager.register(it)
}
}