From 3f46ed032cdf77d80dae348d34db6d3244594f30 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 8 Nov 2020 19:23:01 +0600 Subject: [PATCH] start to fix some things --- build.gradle | 5 ++++- gradle.properties | 2 ++ settings.gradle | 2 +- .../kotlin/{telegram_bot => dev/inmo/plagubot}/App.kt | 2 +- src/main/kotlin/dev/inmo/plagubot/Config.kt | 9 +++++++++ src/main/kotlin/dev/inmo/plagubot/Plugin.kt | 3 +++ 6 files changed, 20 insertions(+), 3 deletions(-) rename src/main/kotlin/{telegram_bot => dev/inmo/plagubot}/App.kt (92%) create mode 100644 src/main/kotlin/dev/inmo/plagubot/Config.kt create mode 100644 src/main/kotlin/dev/inmo/plagubot/Plugin.kt diff --git a/build.gradle b/build.gradle index 170836c..3c86d09 100644 --- a/build.gradle +++ b/build.gradle @@ -15,6 +15,9 @@ plugins { id 'application' } +project.group="dev.inmo" +project.version="$version" + repositories { jcenter() mavenCentral() @@ -29,5 +32,5 @@ dependencies { } application { - mainClassName = 'telegram_bot.AppKt' + mainClassName = 'dev.inmo.plagubot.AppKt' } diff --git a/gradle.properties b/gradle.properties index f34b94b..91b6e47 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,3 +8,5 @@ kotlin_version=1.4.10 kotlin_coroutines_version=1.4.1 kotlin_serialisation_runtime_version=1.0.1 tgbotapi_version=0.30.0 + +version=0.0.1 diff --git a/settings.gradle b/settings.gradle index d3c1e54..6ad5a36 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -rootProject.name = 'telegram_bot' +rootProject.name = 'plagubot' diff --git a/src/main/kotlin/telegram_bot/App.kt b/src/main/kotlin/dev/inmo/plagubot/App.kt similarity index 92% rename from src/main/kotlin/telegram_bot/App.kt rename to src/main/kotlin/dev/inmo/plagubot/App.kt index dfd5989..76ce1df 100644 --- a/src/main/kotlin/telegram_bot/App.kt +++ b/src/main/kotlin/dev/inmo/plagubot/App.kt @@ -1,4 +1,4 @@ -package telegram_bot +package dev.inmo.plagubot import dev.inmo.tgbotapi.extensions.api.bot.getMe import dev.inmo.tgbotapi.extensions.api.telegramBot diff --git a/src/main/kotlin/dev/inmo/plagubot/Config.kt b/src/main/kotlin/dev/inmo/plagubot/Config.kt new file mode 100644 index 0000000..eb7b62d --- /dev/null +++ b/src/main/kotlin/dev/inmo/plagubot/Config.kt @@ -0,0 +1,9 @@ +package dev.inmo.plagubot + +import kotlinx.serialization.Contextual +import kotlinx.serialization.Serializable + +@Serializable +data class Config( + val plugins: List<@Contextual Plugin> +) diff --git a/src/main/kotlin/dev/inmo/plagubot/Plugin.kt b/src/main/kotlin/dev/inmo/plagubot/Plugin.kt new file mode 100644 index 0000000..ce3eb76 --- /dev/null +++ b/src/main/kotlin/dev/inmo/plagubot/Plugin.kt @@ -0,0 +1,3 @@ +package dev.inmo.plagubot + +interface Plugin