1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2024-07-19 06:25:08 +00:00
tgbotapi/docs/dev.inmo.tgbotapi.requests.send.media/-send-document-data/index.md
2021-03-17 15:18:37 +00:00

9.2 KiB

//docs/dev.inmo.tgbotapi.requests.send.media/SendDocumentData

SendDocumentData

[common] data class SendDocumentData : DataRequest<ContentMessage<DocumentContent>> , SendMessageRequest<ContentMessage<DocumentContent>> , ReplyingMarkupSendMessageRequest<ContentMessage<DocumentContent>> , TextableSendMessageRequest<ContentMessage<DocumentContent>> , ThumbedSendMessageRequest<ContentMessage<DocumentContent>>

Use this method to send general files. On success, the sent ContentMessage with DocumentContent is returned. Bots can currently send files of any type of up to 50 MB in size, this limit may be changed in the future.

See also

common

dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
dev.inmo.tgbotapi.types.message.content.media.DocumentContent

Parameters

common

disableContentTypeDetection

Disables automatic server-side content type detection for document

Functions

Name Summary
method [common]
Content
open override fun method(): String


Properties

Name Summary
allowSendingWithoutReply [common] open override val allowSendingWithoutReply: Boolean? = null
chatId [common] open override val chatId: ChatIdentifier
disableContentTypeDetection [common] val disableContentTypeDetection: Boolean? = nullDisables automatic server-side content type detection for document
disableNotification [common] open override val disableNotification: Boolean = false
document [common] val document: String? = null
entities [common] open override val entities: List<TextSource>?
parseMode [common] open override val parseMode: ParseMode? = null
replyMarkup [common] open override val replyMarkup: KeyboardMarkup? = null
replyToMessageId [common] open override val replyToMessageId: MessageIdentifier? = null
requestSerializer [common] open override val requestSerializer: <*>
resultDeserializer [common] open override val resultDeserializer: <ContentMessage<DocumentContent>>
text [common] open override val text: String? = null
thumb [common] open override val thumb: String? = null