feat: add scheduler to send like
This commit is contained in:
3 files changed
+14
-2
No files matched your search
@@ -28,6 +28,7 @@ import cn.rtast.fancybot.util.file.ConfigManager
|
||||
import cn.rtast.fancybot.util.file.NiuziBankManager
|
||||
import cn.rtast.fancybot.util.file.NiuziManager
|
||||
import cn.rtast.fancybot.util.item.ItemManager
|
||||
import cn.rtast.rob.ROneBotFactory
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.GsonBuilder
|
||||
import java.time.Instant
|
||||
@@ -79,6 +80,14 @@ val items = listOf(
|
||||
TenSetuItem(), TenSetuR18Item()
|
||||
)
|
||||
|
||||
val tasks = mapOf(
|
||||
10000000L to suspend {
|
||||
configManager.admins.forEach {
|
||||
ROneBotFactory.action.sendLike(it, 1)
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
val commands = listOf(
|
||||
EchoCommand(), JrrpCommand(),
|
||||
NiuziRedeemCommand(), HitokotoCommand(),
|
||||
|
||||
@@ -163,4 +163,7 @@ suspend fun main() {
|
||||
val commandManager = rob.commandManager
|
||||
commands.forEach { commandManager.register(it) }
|
||||
items.forEach { itemManager.register(it) }
|
||||
tasks.forEach {
|
||||
rob.scheduler.scheduleTask(it.value, 1000L, it.key)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user