diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 812e1392..3d1c3d1b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -20,7 +20,7 @@ scrimage-core = { module = "com.sksamuel.scrimage:scrimage-core", version.ref = scrimage-formats-extra = { module = "com.sksamuel.scrimage:scrimage-formats-extra", version.ref = "scrimage" } scrimage-webp = { module = "com.sksamuel.scrimage:scrimage-webp", version.ref = "scrimage" } slf4j-api = "org.slf4j:slf4j-api:2.0.16" -telegram-bot-api = "com.github.pengrad:java-telegram-bot-api:8.1.0" +telegram-bot-api = "com.github.pengrad:java-telegram-bot-api:8.3.0" tika = "org.apache.tika:tika-core:3.1.0" [plugins] diff --git a/src/main/java/com/github/stickerifier/stickerify/bot/Stickerify.java b/src/main/java/com/github/stickerifier/stickerify/bot/Stickerify.java index 4585c8d3..611e1150 100644 --- a/src/main/java/com/github/stickerifier/stickerify/bot/Stickerify.java +++ b/src/main/java/com/github/stickerifier/stickerify/bot/Stickerify.java @@ -23,6 +23,7 @@ import com.pengrad.telegrambot.UpdatesListener; import com.pengrad.telegrambot.model.LinkPreviewOptions; import com.pengrad.telegrambot.model.Update; +import com.pengrad.telegrambot.model.request.ReplyParameters; import com.pengrad.telegrambot.request.BaseRequest; import com.pengrad.telegrambot.request.GetFile; import com.pengrad.telegrambot.request.GetUpdates; @@ -128,7 +129,7 @@ private void answerFile(TelegramRequest request, String fileId) { pathsToDelete.add(outputFile.toPath()); var answerWithFile = new SendDocument(request.getChatId(), outputFile) - .replyToMessageId(request.getMessageId()) + .replyParameters(new ReplyParameters(request.getMessageId())) .disableContentTypeDetection(true) .caption(FILE_READY.getText()) .parseMode(MarkdownV2); @@ -195,7 +196,7 @@ private void answerText(Answer answer, TelegramRequest request) { var previewOptions = new LinkPreviewOptions().isDisabled(answer.isDisableLinkPreview()); var answerWithText = new SendMessage(request.getChatId(), answer.getText()) - .replyToMessageId(request.getMessageId()) + .replyParameters(new ReplyParameters(request.getMessageId())) .parseMode(MarkdownV2) .linkPreviewOptions(previewOptions);