39 lines
1.4 KiB
Kotlin
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)
|
|
} |