mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI-examples.git
synced 2024-11-17 13:53:53 +00:00
update polls to include showing of polls question and explanation text sources passing
This commit is contained in:
parent
238533a350
commit
aa9ca976f0
@ -67,7 +67,12 @@ suspend fun main(vararg args: String) {
|
|||||||
?.firstNotNullOfOrNull { it.customEmojiTextSourceOrNull() }
|
?.firstNotNullOfOrNull { it.customEmojiTextSourceOrNull() }
|
||||||
val sentPoll = sendRegularPoll(
|
val sentPoll = sendRegularPoll(
|
||||||
it.chat.id,
|
it.chat.id,
|
||||||
"Test regular anonymous poll",
|
buildEntities {
|
||||||
|
regular("Test regular anonymous poll")
|
||||||
|
if (customEmoji != null) {
|
||||||
|
customEmoji(customEmoji.customEmojiId, customEmoji.subsources)
|
||||||
|
}
|
||||||
|
},
|
||||||
(1 .. 10).map {
|
(1 .. 10).map {
|
||||||
InputPollOption {
|
InputPollOption {
|
||||||
regular(it.toString()) + " "
|
regular(it.toString()) + " "
|
||||||
@ -92,7 +97,12 @@ suspend fun main(vararg args: String) {
|
|||||||
?.firstNotNullOfOrNull { it.customEmojiTextSourceOrNull() }
|
?.firstNotNullOfOrNull { it.customEmojiTextSourceOrNull() }
|
||||||
val sentPoll = sendRegularPoll(
|
val sentPoll = sendRegularPoll(
|
||||||
it.chat.id,
|
it.chat.id,
|
||||||
"Test regular non anonymous poll",
|
buildEntities {
|
||||||
|
regular("Test regular non anonymous poll")
|
||||||
|
if (customEmoji != null) {
|
||||||
|
customEmoji(customEmoji.customEmojiId, customEmoji.subsources)
|
||||||
|
}
|
||||||
|
},
|
||||||
(1 .. 10).map {
|
(1 .. 10).map {
|
||||||
InputPollOption {
|
InputPollOption {
|
||||||
regular(it.toString()) + " "
|
regular(it.toString()) + " "
|
||||||
@ -118,7 +128,12 @@ suspend fun main(vararg args: String) {
|
|||||||
val correctAnswer = Random.nextInt(10)
|
val correctAnswer = Random.nextInt(10)
|
||||||
val sentPoll = sendQuizPoll(
|
val sentPoll = sendQuizPoll(
|
||||||
it.chat.id,
|
it.chat.id,
|
||||||
"Test quiz poll",
|
questionEntities = buildEntities {
|
||||||
|
regular("Test quiz poll")
|
||||||
|
if (customEmoji != null) {
|
||||||
|
customEmoji(customEmoji.customEmojiId, customEmoji.subsources)
|
||||||
|
}
|
||||||
|
},
|
||||||
(1 .. 10).map {
|
(1 .. 10).map {
|
||||||
InputPollOption {
|
InputPollOption {
|
||||||
regular(it.toString()) + " "
|
regular(it.toString()) + " "
|
||||||
@ -131,7 +146,10 @@ suspend fun main(vararg args: String) {
|
|||||||
replyParameters = ReplyParameters(it),
|
replyParameters = ReplyParameters(it),
|
||||||
correctOptionId = correctAnswer,
|
correctOptionId = correctAnswer,
|
||||||
explanationTextSources = buildEntities {
|
explanationTextSources = buildEntities {
|
||||||
regular("Random solved it to be ") + underline((correctAnswer + 1).toString())
|
regular("Random solved it to be ") + underline((correctAnswer + 1).toString()) + " "
|
||||||
|
if (customEmoji != null) {
|
||||||
|
customEmoji(customEmoji.customEmojiId, customEmoji.subsources)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
pollToChatMutex.withLock {
|
pollToChatMutex.withLock {
|
||||||
|
Loading…
Reference in New Issue
Block a user