mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2026-05-28 11:17:35 +00:00
add Polls updates
This commit is contained in:
@@ -5,6 +5,7 @@ import dev.inmo.tgbotapi.requests.send.polls.SendQuizPoll
|
||||
import dev.inmo.tgbotapi.types.*
|
||||
import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
|
||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
|
||||
import dev.inmo.tgbotapi.types.media.InputPollMedia
|
||||
import dev.inmo.tgbotapi.types.message.ParseMode
|
||||
import dev.inmo.tgbotapi.types.message.SuggestedPostParameters
|
||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
|
||||
@@ -32,6 +33,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
descriptionParseMode: ParseMode? = null,
|
||||
openPeriod: LongSeconds? = null,
|
||||
closeDate: LongSeconds? = null,
|
||||
media: InputPollMedia? = null,
|
||||
explanationMedia: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -61,6 +66,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
descriptionParseMode = descriptionParseMode,
|
||||
openPeriod = openPeriod,
|
||||
closeDate = closeDate,
|
||||
media = media,
|
||||
explanationMedia = explanationMedia,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -91,6 +100,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
descriptionParseMode: ParseMode? = null,
|
||||
openPeriod: LongSeconds? = null,
|
||||
closeDate: LongSeconds? = null,
|
||||
media: InputPollMedia? = null,
|
||||
explanationMedia: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -119,6 +132,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
descriptionParseMode = descriptionParseMode,
|
||||
openPeriod = openPeriod,
|
||||
closeDate = closeDate,
|
||||
media = media,
|
||||
explanationMedia = explanationMedia,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -148,6 +165,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
descriptionTextSources: List<TextSource>? = null,
|
||||
openPeriod: LongSeconds? = null,
|
||||
closeDate: LongSeconds? = null,
|
||||
media: InputPollMedia? = null,
|
||||
explanationMedia: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -175,6 +196,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
descriptionTextSources = descriptionTextSources,
|
||||
openPeriod = openPeriod,
|
||||
closeDate = closeDate,
|
||||
media = media,
|
||||
explanationMedia = explanationMedia,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -203,6 +228,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
descriptionTextSources: List<TextSource>? = null,
|
||||
openPeriod: LongSeconds? = null,
|
||||
closeDate: LongSeconds? = null,
|
||||
media: InputPollMedia? = null,
|
||||
explanationMedia: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -227,6 +256,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
shuffleOptions = shuffleOptions,
|
||||
hideResultsUntilCloses = hideResultsUntilCloses,
|
||||
descriptionTextSources = descriptionTextSources,
|
||||
media = media,
|
||||
explanationMedia = explanationMedia,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
openPeriod = openPeriod,
|
||||
closeDate = closeDate,
|
||||
threadId = threadId,
|
||||
@@ -259,6 +292,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
hideResultsUntilCloses: Boolean = false,
|
||||
description: String? = null,
|
||||
descriptionParseMode: ParseMode? = null,
|
||||
media: InputPollMedia? = null,
|
||||
explanationMedia: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -287,6 +324,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
hideResultsUntilCloses = hideResultsUntilCloses,
|
||||
description = description,
|
||||
descriptionParseMode = descriptionParseMode,
|
||||
media = media,
|
||||
explanationMedia = explanationMedia,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -316,6 +357,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
hideResultsUntilCloses: Boolean = false,
|
||||
description: String? = null,
|
||||
descriptionParseMode: ParseMode? = null,
|
||||
media: InputPollMedia? = null,
|
||||
explanationMedia: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -343,6 +388,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
hideResultsUntilCloses = hideResultsUntilCloses,
|
||||
description = description,
|
||||
descriptionParseMode = descriptionParseMode,
|
||||
media = media,
|
||||
explanationMedia = explanationMedia,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -371,6 +420,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
shuffleOptions: Boolean = false,
|
||||
hideResultsUntilCloses: Boolean = false,
|
||||
descriptionTextSources: List<TextSource>? = null,
|
||||
media: InputPollMedia? = null,
|
||||
explanationMedia: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -397,6 +450,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
shuffleOptions = shuffleOptions,
|
||||
hideResultsUntilCloses = hideResultsUntilCloses,
|
||||
descriptionTextSources = descriptionTextSources,
|
||||
media = media,
|
||||
explanationMedia = explanationMedia,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -424,6 +481,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
shuffleOptions: Boolean = false,
|
||||
hideResultsUntilCloses: Boolean = false,
|
||||
descriptionTextSources: List<TextSource>? = null,
|
||||
media: InputPollMedia? = null,
|
||||
explanationMedia: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -449,6 +510,10 @@ public suspend fun TelegramBot.sendQuizPoll(
|
||||
shuffleOptions = shuffleOptions,
|
||||
hideResultsUntilCloses = hideResultsUntilCloses,
|
||||
descriptionTextSources = descriptionTextSources,
|
||||
media = media,
|
||||
explanationMedia = explanationMedia,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
|
||||
@@ -5,6 +5,7 @@ import dev.inmo.tgbotapi.requests.send.polls.SendRegularPoll
|
||||
import dev.inmo.tgbotapi.types.*
|
||||
import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
|
||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
|
||||
import dev.inmo.tgbotapi.types.media.InputPollMedia
|
||||
import dev.inmo.tgbotapi.types.message.ParseMode
|
||||
import dev.inmo.tgbotapi.types.message.SuggestedPostParameters
|
||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
|
||||
@@ -30,6 +31,9 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
descriptionParseMode: ParseMode? = null,
|
||||
openPeriod: LongSeconds? = null,
|
||||
closeDate: LongSeconds? = null,
|
||||
media: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -39,7 +43,7 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
effectId: EffectId? = null,
|
||||
suggestedPostParameters: SuggestedPostParameters? = null,
|
||||
replyParameters: ReplyParameters? = null,
|
||||
replyMarkup: KeyboardMarkup? = null
|
||||
replyMarkup: KeyboardMarkup? = null,
|
||||
): ContentMessage<PollContent> = execute(
|
||||
SendRegularPoll(
|
||||
chatId = chatId,
|
||||
@@ -57,6 +61,9 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
descriptionParseMode = descriptionParseMode,
|
||||
openPeriod = openPeriod,
|
||||
closeDate = closeDate,
|
||||
media = media,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -85,6 +92,9 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
descriptionParseMode: ParseMode? = null,
|
||||
openPeriod: LongSeconds? = null,
|
||||
closeDate: LongSeconds? = null,
|
||||
media: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -98,7 +108,7 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
): ContentMessage<PollContent> = execute(
|
||||
SendRegularPoll(
|
||||
chatId = chatId,
|
||||
questionEntities = questionEntities,
|
||||
questionTextSources = questionEntities,
|
||||
options = options,
|
||||
isAnonymous = isAnonymous,
|
||||
isClosed = isClosed,
|
||||
@@ -111,6 +121,9 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
descriptionParseMode = descriptionParseMode,
|
||||
openPeriod = openPeriod,
|
||||
closeDate = closeDate,
|
||||
media = media,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -139,6 +152,9 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
hideResultsUntilCloses: Boolean = false,
|
||||
description: String? = null,
|
||||
descriptionParseMode: ParseMode? = null,
|
||||
media: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -165,6 +181,9 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
hideResultsUntilCloses = hideResultsUntilCloses,
|
||||
description = description,
|
||||
descriptionParseMode = descriptionParseMode,
|
||||
media = media,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
@@ -192,6 +211,9 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
hideResultsUntilCloses: Boolean = false,
|
||||
description: String? = null,
|
||||
descriptionParseMode: ParseMode? = null,
|
||||
media: InputPollMedia? = null,
|
||||
membersOnly: Boolean = false,
|
||||
countryCodes: List<String>? = null,
|
||||
threadId: MessageThreadId? = chatId.threadId,
|
||||
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||
@@ -217,6 +239,9 @@ public suspend fun TelegramBot.sendRegularPoll(
|
||||
hideResultsUntilCloses = hideResultsUntilCloses,
|
||||
description = description,
|
||||
descriptionParseMode = descriptionParseMode,
|
||||
media = media,
|
||||
membersOnly = membersOnly,
|
||||
countryCodes = countryCodes,
|
||||
threadId = threadId,
|
||||
directMessageThreadId = directMessageThreadId,
|
||||
businessConnectionId = businessConnectionId,
|
||||
|
||||
Reference in New Issue
Block a user