forked from DiscordBots/lilJudd
fix: removed nonexistent feature in feature command, fixed timing on timeplanner.
Signed-off-by: limited_dev <loginakkisativ@gmail.com>
This commit is contained in:
parent
7295b39e92
commit
27b721ae1f
5 changed files with 14 additions and 10 deletions
|
@ -53,7 +53,7 @@ object Bot {
|
|||
exitProcess(3)
|
||||
}
|
||||
|
||||
// Check if the credentials for the Database are existent
|
||||
// Check if the credentials for the Database are existent, don't run if they are missing
|
||||
if (CredentialManager.dbDomain == "empty" || CredentialManager.dbName == "empty" || CredentialManager.dbUser == "empty" || CredentialManager.dbPassword == "empty") {
|
||||
Logger.out("The config does not contain the whole Database credentials.")
|
||||
exitProcess(3)
|
||||
|
@ -70,6 +70,7 @@ object Bot {
|
|||
// Register the TimePlanner thread
|
||||
val coroutineJob = GlobalScope.launch {
|
||||
TimeManager.registerThread()
|
||||
//PlanningNotifier.registerThread()
|
||||
}
|
||||
|
||||
// Add a shutdown hook to cancel the coroutine when the application is terminated
|
||||
|
|
|
@ -27,16 +27,16 @@ import com.kotlindiscord.kord.extensions.types.respond
|
|||
import com.kotlindiscord.kord.extensions.utils.hasPermission
|
||||
import dev.kord.common.Color
|
||||
import dev.kord.common.entity.Permission
|
||||
import dev.kord.common.entity.Snowflake
|
||||
import dev.kord.core.behavior.createRole
|
||||
import net.moonleay.lilJudd.data.tables.PlanningNotifierRoles
|
||||
import net.moonleay.lilJudd.data.tables.TimePlanningChannels
|
||||
import net.moonleay.lilJudd.extensions.component.EnableOrDisable
|
||||
import net.moonleay.lilJudd.extensions.component.FeatureEnum
|
||||
import net.moonleay.lilJudd.util.Logger
|
||||
import net.moonleay.lilJudd.util.MessageUtil
|
||||
import org.jetbrains.exposed.sql.*
|
||||
import org.jetbrains.exposed.sql.SqlExpressionBuilder.eq
|
||||
import org.jetbrains.exposed.sql.and
|
||||
import org.jetbrains.exposed.sql.deleteWhere
|
||||
import org.jetbrains.exposed.sql.insert
|
||||
import org.jetbrains.exposed.sql.select
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
||||
|
||||
class FeatureManageExtension : Extension() {
|
||||
|
@ -115,6 +115,8 @@ class FeatureManageExtension : Extension() {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
FeatureEnum.PLANNINGNOTIFIER -> {
|
||||
var alreadyExists = false
|
||||
transaction {
|
||||
|
@ -167,7 +169,7 @@ class FeatureManageExtension : Extension() {
|
|||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
} */
|
||||
}
|
||||
return@action
|
||||
}
|
||||
|
@ -216,6 +218,7 @@ class FeatureManageExtension : Extension() {
|
|||
}
|
||||
}
|
||||
|
||||
/*
|
||||
FeatureEnum.PLANNINGNOTIFIER -> {
|
||||
var alreadyExists = false
|
||||
transaction {
|
||||
|
@ -264,7 +267,7 @@ class FeatureManageExtension : Extension() {
|
|||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
} */
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,5 +22,5 @@ import com.kotlindiscord.kord.extensions.commands.application.slash.converters.C
|
|||
|
||||
enum class FeatureEnum(override val readableName: String) : ChoiceEnum {
|
||||
TIMEPLANNINGFEATURE("Time Planning Feature"),
|
||||
PLANNINGNOTIFIER("Planning Notifier")
|
||||
//PLANNINGNOTIFIER("Planning Notifier")
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ import net.moonleay.lilJudd.util.Logger
|
|||
object PlanningNotifier {
|
||||
suspend fun registerThread() {
|
||||
Logger.out("Adding ping scheduler...")
|
||||
val scheduler = buildSchedule("0 00 23 * * * 0o *") // 0 0 4 * * * 0o 1w // 0o is UTC
|
||||
val scheduler = buildSchedule("0 0 4 * * * 0o 1w") // 0 0 4 * * * 0o 1w // 0o is UTC
|
||||
scheduler.doInfinity {
|
||||
Logger.out("Starting to update roles...")
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ object TimeManager {
|
|||
|
||||
suspend fun registerThread() {
|
||||
Logger.out("Adding message scheduler...")
|
||||
val scheduler = buildSchedule("0 00 23 * * * 0o *") // 0 0 4 * * * 0o 1w // 0o is UTC
|
||||
val scheduler = buildSchedule("0 0 4 * * * 0o 1w") // 0 0 4 * * * 0o 1w // 0o is UTC
|
||||
scheduler.doInfinity {
|
||||
Logger.out("Starting to notify...")
|
||||
|
||||
|
|
Loading…
Reference in a new issue