From 5d3a51903603ba7f9c5e939531a7e2cb8fedd4ab Mon Sep 17 00:00:00 2001 From: kageru Date: Sun, 14 Jul 2019 17:27:43 +0200 Subject: [PATCH] wip: config reloading --- .../kageru/kagebot/features/SetConfigFeature.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/main/kotlin/moe/kageru/kagebot/features/SetConfigFeature.kt diff --git a/src/main/kotlin/moe/kageru/kagebot/features/SetConfigFeature.kt b/src/main/kotlin/moe/kageru/kagebot/features/SetConfigFeature.kt new file mode 100644 index 0000000..8aa433e --- /dev/null +++ b/src/main/kotlin/moe/kageru/kagebot/features/SetConfigFeature.kt @@ -0,0 +1,16 @@ +package moe.kageru.kagebot.features + +import org.javacord.api.event.message.MessageCreateEvent + +class SetConfigFeature : MessageFeature() { + override fun handleInternal(message: MessageCreateEvent) { + if (message.messageAttachments.size != 1) { + message.channel.sendMessage("Error: please attach the new config to your message.") + return + } + message.messageAttachments[0].let { newConfig -> + + newConfig.url + } + } +} \ No newline at end of file