diff --git a/telegram-consumer/telegram-consumer-quarkus/src/main/java/dev/struchkov/godfather/telegram/quarkus/consumer/EventDistributorService.java b/telegram-consumer/telegram-consumer-quarkus/src/main/java/dev/struchkov/godfather/telegram/quarkus/consumer/EventDistributorService.java index a5ae191..216a2cf 100644 --- a/telegram-consumer/telegram-consumer-quarkus/src/main/java/dev/struchkov/godfather/telegram/quarkus/consumer/EventDistributorService.java +++ b/telegram-consumer/telegram-consumer-quarkus/src/main/java/dev/struchkov/godfather/telegram/quarkus/consumer/EventDistributorService.java @@ -18,6 +18,7 @@ import org.telegram.telegrambots.meta.api.objects.ChatMemberUpdated; import org.telegram.telegrambots.meta.api.objects.Message; import org.telegram.telegrambots.meta.api.objects.Update; import org.telegram.telegrambots.meta.api.objects.User; +import org.telegram.telegrambots.meta.api.objects.inlinequery.ChosenInlineQuery; import org.telegram.telegrambots.meta.api.objects.inlinequery.InlineQuery; import org.telegram.telegrambots.meta.api.objects.payments.PreCheckoutQuery; @@ -46,12 +47,17 @@ public class EventDistributorService implements EventDistributor { final CallbackQuery callbackQuery = update.getCallbackQuery(); final PreCheckoutQuery preCheckoutQuery = update.getPreCheckoutQuery(); final InlineQuery inlineQuery = update.getInlineQuery(); + final ChosenInlineQuery chosenInlineQuery = update.getChosenInlineQuery(); // запросы к боту из чатов: https://core.telegram.org/bots/inline if (update.hasInlineQuery()) { return Uni.createFrom().item(new EventContainer<>(InlineQuery.class, inlineQuery)); } + if (update.hasChosenInlineQuery()) { + return Uni.createFrom().item(new EventContainer<>(ChosenInlineQuery.class, chosenInlineQuery)); + } + if (update.hasPreCheckoutQuery()) { return Uni.createFrom().item(new EventContainer<>(PreCheckoutQuery.class, preCheckoutQuery)); }