diff --git a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/SendRichMessageDraft.kt b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/SendRichMessageDraft.kt index 5f3c7a0257..2002481c74 100644 --- a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/SendRichMessageDraft.kt +++ b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/SendRichMessageDraft.kt @@ -10,7 +10,7 @@ public suspend fun TelegramBot.sendRichMessageDraft( chatId: ChatId, draftId: Long, richMessage: InputRichMessage, - threadId: MessageThreadId? = null + threadId: MessageThreadId? = chatId.threadId ): Unit = execute( SendRichMessageDraft( chatId = chatId, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/SendRichMessageDraft.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/SendRichMessageDraft.kt index 8d0e842d89..96f4457dd2 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/SendRichMessageDraft.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/SendRichMessageDraft.kt @@ -33,7 +33,7 @@ data class SendRichMessageDraft( @SerialName(richMessageField) val richMessage: InputRichMessage, @SerialName(messageThreadIdField) - val threadId: MessageThreadId? = null + val threadId: MessageThreadId? = chatId.threadId ) : SimpleRequest { init { require(draftId != 0L) {