first version

This commit is contained in:
2021-02-17 19:24:28 +06:00
parent 6cb2c7204e
commit 5c3128e58a
8 changed files with 237 additions and 26 deletions

View File

@@ -0,0 +1,17 @@
package dev.inmo.plagubot.plugins.captcha.settings
import com.soywiz.klock.TimeSpan
import dev.inmo.tgbotapi.types.ChatId
import dev.inmo.tgbotapi.types.Seconds
import kotlinx.serialization.Serializable
import kotlinx.serialization.Transient
@Serializable
data class ChatSettings(
val chatId: ChatId,
val checkTime: Seconds = 60,
val captchaText: String = "solve next captcha:"
) {
@Transient
val checkTimeSpan = TimeSpan(checkTime * 1000.0)
}