diff --git a/src/main/kotlin/com/github/djaler/evilbot/handlers/commands/TlDrHandler.kt b/src/main/kotlin/com/github/djaler/evilbot/handlers/commands/TlDrHandler.kt index b97b7c5..5d59913 100644 --- a/src/main/kotlin/com/github/djaler/evilbot/handlers/commands/TlDrHandler.kt +++ b/src/main/kotlin/com/github/djaler/evilbot/handlers/commands/TlDrHandler.kt @@ -45,31 +45,22 @@ class TlDrHandler( message: TextMessage, args: String? ) { - val messageToReply: Message - val link: String? - - val replyTo = message.replyTo - val replyMessageLink = replyTo?.asContentMessage()?.let { extractLink(it) } - if (replyMessageLink !== null) { - messageToReply = replyTo - link = replyMessageLink - } else { - messageToReply = message - link = extractLink(message) - } + val link = message.replyTo?.asContentMessage() + ?.let { extractLink(it) } + ?: extractLink(message) if (link === null) { - requestsExecutor.reply(messageToReply, "Либо пришли ссылку, либо ответь командой на сообщение со ссылкой") + requestsExecutor.reply(message, "Либо пришли ссылку, либо ответь командой на сообщение со ссылкой") return } requestsExecutor.withTypingAction(message.chat) { try { - replyWithTlDr(link, messageToReply) + replyWithTlDr(link, message) } catch (e: Exception) { log.error("Exception in thesis generation", e) sentryClient.captureException(e) - requestsExecutor.reply(messageToReply, "Чёт у меня не получилось") + requestsExecutor.reply(message, "Чёт у меня не получилось") } } }