From 57fa6fd59790967a05198ece6d77d044e0ce5a05 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 13 Apr 2026 15:23:26 +0600 Subject: [PATCH] add note about isAnonymous with allowAddingOptions --- .../inmo/tgbotapi/requests/send/polls/SendRegularPoll.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/polls/SendRegularPoll.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/polls/SendRegularPoll.kt index b250f86e78..b503c48c50 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/polls/SendRegularPoll.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/polls/SendRegularPoll.kt @@ -1,5 +1,6 @@ package dev.inmo.tgbotapi.requests.send.polls +import dev.inmo.kslog.common.w import dev.inmo.tgbotapi.types.* import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup @@ -13,6 +14,7 @@ import dev.inmo.tgbotapi.types.polls.ApproximateScheduledCloseInfo import dev.inmo.tgbotapi.types.polls.ExactScheduledCloseInfo import dev.inmo.tgbotapi.types.polls.InputPollOption import dev.inmo.tgbotapi.types.polls.ScheduledCloseInfo +import dev.inmo.tgbotapi.utils.DefaultKTgBotAPIKSLog import dev.inmo.tgbotapi.utils.EntitiesBuilder import dev.inmo.tgbotapi.utils.EntitiesBuilderBody import dev.inmo.tgbotapi.utils.extensions.makeSourceString @@ -316,6 +318,10 @@ class SendRegularPoll constructor( init { checkPollInfo(question, options) closeInfo?.checkSendData() + + if (isAnonymous && allowAddingOptions) { + DefaultKTgBotAPIKSLog.w("SendRegularPoll", "It is prohibited to send anonymous poll with adding options") + } } }