LTD-ManaagerBot/src/test/kotlin/top/r394realms/ltdmanagertest/help/helpTest.kt

39 lines
1.4 KiB
Kotlin

package top.r394realms.ltdmanagertest.help
import top.r3944realms.ltdmanager.GlobalManager
import top.r3944realms.ltdmanager.module.DGLabModule
import top.r3944realms.ltdmanager.module.GroupMessagePollingModule
import top.r3944realms.ltdmanager.module.HelpModule
fun main() = GlobalManager.runBlockingMain {
val groupId:Long = 920719236
val selfQQId = 3327379836
val selfNickName = "闲趣老土豆"
// 创建模块实例
val groupMsgPollingModule = GroupMessagePollingModule(
moduleName = "TestGroup",
targetGroupId = groupId,
pollIntervalMillis = 5_000L,
msgHistoryCheck = 15
)
val helpModule = HelpModule(
moduleName = "TestGroup",
groupMessagePollingModule = groupMsgPollingModule,
selfId = selfQQId,
selfNickName = selfNickName,
)
val dgLabModule = DGLabModule(
moduleName = "TestGroup",
groupMessagePollingModule = groupMsgPollingModule,
selfId = selfQQId,
adminIds = listOf(2561098830L),
commandHead = listOf("dglab")
)
GlobalManager.moduleManager.register(groupMsgPollingModule)
GlobalManager.moduleManager.register(helpModule)
GlobalManager.moduleManager.register(dgLabModule)
GlobalManager.moduleManager.load(groupMsgPollingModule.name)
GlobalManager.moduleManager.load(helpModule.name)
GlobalManager.moduleManager.load(dgLabModule.name)
}