mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2025-09-16 13:49:26 +00:00
add directMessageThreadId parameter in create resend
This commit is contained in:
@@ -2619,7 +2619,7 @@ public suspend fun TelegramBot.reply(
|
|||||||
allowPaidBroadcast = allowPaidBroadcast,
|
allowPaidBroadcast = allowPaidBroadcast,
|
||||||
effectId = effectId,
|
effectId = effectId,
|
||||||
replyParameters = ReplyParameters(to, allowSendingWithoutReply = allowSendingWithoutReply == true, checklistTaskId = checklistTaskId),
|
replyParameters = ReplyParameters(to, allowSendingWithoutReply = allowSendingWithoutReply == true, checklistTaskId = checklistTaskId),
|
||||||
replyMarkup = replyMarkup
|
replyMarkup = replyMarkup,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -2621,7 +2621,7 @@ public suspend fun TelegramBot.reply(
|
|||||||
allowPaidBroadcast = allowPaidBroadcast,
|
allowPaidBroadcast = allowPaidBroadcast,
|
||||||
effectId = effectId,
|
effectId = effectId,
|
||||||
replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply, checklistTaskId = checklistTaskId),
|
replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply, checklistTaskId = checklistTaskId),
|
||||||
replyMarkup = replyMarkup
|
replyMarkup = replyMarkup,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@@ -30,7 +30,7 @@ public suspend inline fun <T : MessageContent> TelegramBot.resend(
|
|||||||
allowPaidBroadcast = allowPaidBroadcast,
|
allowPaidBroadcast = allowPaidBroadcast,
|
||||||
effectId = effectId,
|
effectId = effectId,
|
||||||
replyParameters = replyParameters,
|
replyParameters = replyParameters,
|
||||||
replyMarkup = replyMarkup
|
replyMarkup = replyMarkup,
|
||||||
)
|
)
|
||||||
) as ContentMessage<T>
|
) as ContentMessage<T>
|
||||||
|
|
||||||
|
@@ -150,6 +150,7 @@ sealed interface ResendableContent {
|
|||||||
fun createResend(
|
fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId? = chatId.threadId,
|
messageThreadId: MessageThreadId? = chatId.threadId,
|
||||||
|
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||||
disableNotification: Boolean = false,
|
disableNotification: Boolean = false,
|
||||||
protectContent: Boolean = false,
|
protectContent: Boolean = false,
|
||||||
@@ -162,6 +163,7 @@ sealed interface ResendableContent {
|
|||||||
fun createResend(
|
fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId? = chatId.threadId,
|
messageThreadId: MessageThreadId? = chatId.threadId,
|
||||||
|
directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId,
|
||||||
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
|
||||||
disableNotification: Boolean = false,
|
disableNotification: Boolean = false,
|
||||||
protectContent: Boolean = false,
|
protectContent: Boolean = false,
|
||||||
@@ -173,6 +175,7 @@ sealed interface ResendableContent {
|
|||||||
): Request<out AccessibleMessage> = createResend(
|
): Request<out AccessibleMessage> = createResend(
|
||||||
chatId = chatId,
|
chatId = chatId,
|
||||||
messageThreadId = messageThreadId,
|
messageThreadId = messageThreadId,
|
||||||
|
directMessageThreadId = directMessageThreadId,
|
||||||
businessConnectionId = businessConnectionId,
|
businessConnectionId = businessConnectionId,
|
||||||
disableNotification = disableNotification,
|
disableNotification = disableNotification,
|
||||||
protectContent = protectContent,
|
protectContent = protectContent,
|
||||||
@@ -185,6 +188,6 @@ sealed interface ResendableContent {
|
|||||||
allowSendingWithoutReply = allowSendingWithoutReply
|
allowSendingWithoutReply = allowSendingWithoutReply
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
replyMarkup = replyMarkup
|
replyMarkup = replyMarkup,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@@ -25,6 +25,7 @@ data class AnimationContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -22,6 +22,7 @@ data class AudioContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -3,6 +3,7 @@ package dev.inmo.tgbotapi.types.message.content
|
|||||||
import dev.inmo.tgbotapi.requests.abstracts.Request
|
import dev.inmo.tgbotapi.requests.abstracts.Request
|
||||||
import dev.inmo.tgbotapi.requests.send.SendChecklist
|
import dev.inmo.tgbotapi.requests.send.SendChecklist
|
||||||
import dev.inmo.tgbotapi.types.ChatIdentifier
|
import dev.inmo.tgbotapi.types.ChatIdentifier
|
||||||
|
import dev.inmo.tgbotapi.types.DirectMessageThreadId
|
||||||
import dev.inmo.tgbotapi.types.EffectId
|
import dev.inmo.tgbotapi.types.EffectId
|
||||||
import dev.inmo.tgbotapi.types.MessageThreadId
|
import dev.inmo.tgbotapi.types.MessageThreadId
|
||||||
import dev.inmo.tgbotapi.types.ReplyParameters
|
import dev.inmo.tgbotapi.types.ReplyParameters
|
||||||
@@ -10,8 +11,6 @@ import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
|
|||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
|
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
|
||||||
import dev.inmo.tgbotapi.types.checklists.Checklist
|
import dev.inmo.tgbotapi.types.checklists.Checklist
|
||||||
import dev.inmo.tgbotapi.types.checklists.ChecklistTask
|
import dev.inmo.tgbotapi.types.checklists.ChecklistTask
|
||||||
import dev.inmo.tgbotapi.types.message.abstracts.AccessibleMessage
|
|
||||||
import dev.inmo.tgbotapi.types.message.abstracts.CommonMessage
|
|
||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
|
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
||||||
@@ -22,6 +21,7 @@ data class ChecklistContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -15,6 +15,7 @@ data class ContactContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -16,6 +16,7 @@ data class DiceContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -25,6 +25,7 @@ data class DocumentContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -16,6 +16,7 @@ data class GameContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -19,6 +19,7 @@ data class GiveawayContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -16,6 +16,7 @@ data class GiveawayPublicResultsContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -15,6 +15,7 @@ data class InvoiceContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -97,6 +97,7 @@ data class LiveLocationContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
@@ -134,6 +135,7 @@ data class StaticLocationContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -34,6 +34,7 @@ data class MediaGroupContent<T : MediaGroupPartContent>(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -26,6 +26,7 @@ data class PaidMediaInfoContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -27,6 +27,7 @@ data class PhotoContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -16,6 +16,7 @@ data class PollContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -17,6 +17,7 @@ data class StickerContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -19,6 +19,7 @@ data class StoryContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -20,6 +20,7 @@ data class TextContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -16,6 +16,7 @@ data class VenueContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -24,6 +24,7 @@ data class VideoContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -17,6 +17,7 @@ data class VideoNoteContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
@@ -21,6 +21,7 @@ data class VoiceContent(
|
|||||||
override fun createResend(
|
override fun createResend(
|
||||||
chatId: ChatIdentifier,
|
chatId: ChatIdentifier,
|
||||||
messageThreadId: MessageThreadId?,
|
messageThreadId: MessageThreadId?,
|
||||||
|
directMessageThreadId: DirectMessageThreadId?,
|
||||||
businessConnectionId: BusinessConnectionId?,
|
businessConnectionId: BusinessConnectionId?,
|
||||||
disableNotification: Boolean,
|
disableNotification: Boolean,
|
||||||
protectContent: Boolean,
|
protectContent: Boolean,
|
||||||
|
Reference in New Issue
Block a user