DraftMessage
- class pyrogram.raw.types.DraftMessage
Represents a message draft.
Constructor of
DraftMessage.- Details:
Layer:
224ID:
96EAA5EB
- Parameters:
message (
str) – The draftdate (
int32-bit) – Date of last update of the draft.no_webpage (
bool, optional) – Whether no webpage preview will be generatedinvert_media (
bool, optional) – If set, any eventual webpage preview will be shown on top of the message instead of at the bottom.reply_to (
InputReplyTo, optional) – If set, indicates that the message should be sent in reply to the specified message or story.entities (List of
MessageEntity, optional) – Message entities for styled text.media (
InputMedia, optional) – Media.effect (
int64-bit, optional) – A message effect that should be played as specified here ».suggested_post (
SuggestedPost, optional) – Used to suggest a post to a channel, see here » for more info on the full flow.
TL Schema
draftMessage#96eaa5eb
flags:#
no_webpage:flags.1?true
invert_media:flags.6?true
reply_to:flags.4?InputReplyTo
message:string
entities:flags.3?Vector<MessageEntity>
media:flags.5?InputMedia
date:int
effect:flags.7?long
suggested_post:flags.8?SuggestedPost
= DraftMessage
Parameter Tree
true (optional)true (optional)InputReplyTo (optional)InputReplyToMessageintint (optional)InputPeer (optional)InputPeerEmptyInputPeerSelfInputPeerChatInputPeerUserInputPeerChannelInputPeerUserFromMessageInputPeerChannelFromMessagestring (optional)Vector < MessageEntity > (optional)MessageEntityUnknownintintMessageEntityMentionintintMessageEntityHashtagintintMessageEntityBotCommandintintMessageEntityUrlintintMessageEntityEmailintintMessageEntityBoldintintMessageEntityItalicintintMessageEntityCodeintintMessageEntityPreintintstringMessageEntityTextUrlintintstringMessageEntityMentionNameintintlongInputMessageEntityMentionNameintintInputUserInputUserEmptyInputUserSelfInputUserInputUserFromMessageMessageEntityPhoneintintMessageEntityCashtagintintMessageEntityUnderlineintintMessageEntityStrikeintintMessageEntityBankCardintintMessageEntitySpoilerintintMessageEntityCustomEmojiintintlongMessageEntityBlockquotetrue (optional)intintMessageEntityFormattedDatetrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intintintMessageEntityDiffInsertintintMessageEntityDiffReplaceintintstringMessageEntityDiffDeleteintintint (optional)InputPeer (optional)InputPeerEmptyInputPeerSelfInputPeerChatInputPeerUserInputPeerChannelInputPeerUserFromMessageInputPeerChannelFromMessageint (optional)bytes (optional)InputReplyToStoryInputPeerInputPeerEmptyInputPeerSelfInputPeerChatInputPeerUserInputPeerChannelInputPeerUserFromMessageInputPeerChannelFromMessageintInputReplyToMonoForumInputPeerInputPeerEmptyInputPeerSelfInputPeerChatInputPeerUserInputPeerChannelInputPeerUserFromMessagestringVector < MessageEntity > (optional)MessageEntityUnknownintintMessageEntityMentionintintMessageEntityHashtagintintMessageEntityBotCommandintintMessageEntityUrlintintMessageEntityEmailintintMessageEntityBoldintintMessageEntityItalicintintMessageEntityCodeintintMessageEntityPreintintstringMessageEntityTextUrlintintstringMessageEntityMentionNameintintlongintintInputUserInputUserEmptyInputUserSelfInputUserInputUserFromMessageMessageEntityPhoneintintMessageEntityCashtagintintMessageEntityUnderlineintintMessageEntityStrikeintintMessageEntityBankCardintintMessageEntitySpoilerintintMessageEntityCustomEmojiintintlongMessageEntityBlockquotetrue (optional)intinttrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intintintMessageEntityDiffInsertintintMessageEntityDiffReplaceintintstringMessageEntityDiffDeleteintintInputMedia (optional)InputMediaEmptyInputMediaUploadedPhototrue (optional)true (optional)InputFileInputFileInputFileBigInputFileStoryDocumentVector < InputDocument > (optional)InputDocumentEmptyInputDocumentlonglongbytesint (optional)InputDocument (optional)InputDocumentEmptyInputDocumentlonglongbytesInputMediaPhototrue (optional)true (optional)InputPhotoInputPhotoEmptyInputPhotolonglongbytesint (optional)InputDocument (optional)InputDocumentEmptyInputDocumentlonglongbytesInputMediaGeoPointInputGeoPointInputGeoPointEmptyInputGeoPointdoubledoubleint (optional)InputMediaContactstringstringstringstringtrue (optional)true (optional)true (optional)InputFileInputFileInputFileBigInputFileStoryDocumentInputFile (optional)InputFileInputFileBigInputFileStoryDocumentstringVector < DocumentAttribute >DocumentAttributeImageSizeintintDocumentAttributeAnimatedDocumentAttributeStickertrue (optional)stringInputStickerSetInputStickerSetEmptyInputStickerSetIDInputStickerSetShortNameInputStickerSetAnimatedEmojiInputStickerSetDiceInputStickerSetAnimatedEmojiAnimationsInputStickerSetPremiumGiftsInputStickerSetEmojiGenericAnimationsInputStickerSetEmojiDefaultStatusesInputStickerSetEmojiDefaultTopicIconsInputStickerSetEmojiChannelDefaultStatusesInputStickerSetTonGiftsMaskCoords (optional)MaskCoordsDocumentAttributeVideotrue (optional)true (optional)true (optional)doubleintintint (optional)double (optional)string (optional)DocumentAttributeAudiotrue (optional)intstring (optional)string (optional)bytes (optional)DocumentAttributeFilenamestringDocumentAttributeHasStickersDocumentAttributeCustomEmojitrue (optional)true (optional)stringInputStickerSetInputStickerSetEmptyInputStickerSetIDInputStickerSetShortNameInputStickerSetAnimatedEmojiInputStickerSetDiceInputStickerSetAnimatedEmojiAnimationsInputStickerSetPremiumGiftsInputStickerSetEmojiGenericAnimationsInputStickerSetEmojiDefaultStatusesInputStickerSetEmojiDefaultTopicIconsInputStickerSetTonGiftsVector < InputDocument > (optional)InputDocumentEmptyInputDocumentlonglongbytesInputPhoto (optional)InputPhotoEmptyInputPhotolonglongbytesint (optional)int (optional)InputMediaDocumenttrue (optional)InputDocumentInputDocumentEmptyInputDocumentlonglongbytesInputPhoto (optional)InputPhotoEmptyInputPhotolonglongbytesint (optional)int (optional)string (optional)InputMediaVenueInputGeoPointInputGeoPointEmptyInputGeoPointdoubledoubleint (optional)stringstringstringstringstringInputMediaPhotoExternaltrue (optional)stringint (optional)true (optional)stringint (optional)InputPhoto (optional)InputPhotoEmptyInputPhotolonglongbytesint (optional)InputMediaGameInputGameInputGameIDlonglongInputGameShortNameInputUserInputUserEmptyInputUserSelfInputUserInputUserFromMessagestringInputMediaInvoicestringstringInputWebDocument (optional)InputWebDocumentstringintstringVector < DocumentAttribute >DocumentAttributeImageSizeDocumentAttributeAnimatedDocumentAttributeStickerDocumentAttributeVideoDocumentAttributeAudioDocumentAttributeFilenameDocumentAttributeHasStickersDocumentAttributeCustomEmojiInvoiceInvoicetrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)stringVector < LabeledPrice >LabeledPricelong (optional)Vector < long > (optional)string (optional)int (optional)bytesstring (optional)DataJSONDataJSONstringstring (optional)InputMedia (optional)InputMediaEmptyInputMediaUploadedPhotoInputMediaPhotoInputMediaGeoPointInputMediaContactInputMediaUploadedDocumentInputMediaDocumentInputMediaVenueInputMediaPhotoExternalInputMediaDocumentExternalInputMediaGameInputMediaInvoiceInputMediaGeoLiveInputMediaPollInputMediaDiceInputMediaStoryInputMediaWebPageInputMediaPaidMediaInputMediaTodoInputMediaStakeDiceInputMediaGeoLivetrue (optional)InputGeoPointInputGeoPointEmptyInputGeoPointdoubledoubleint (optional)int (optional)int (optional)int (optional)InputMediaPollPollPolllongtrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)TextWithEntitiesTextWithEntitiesVector < PollAnswer >PollAnswerInputPollAnswerint (optional)int (optional)longVector < int > (optional)InputMedia (optional)InputMediaEmptyInputMediaUploadedPhotoInputMediaPhotoInputMediaGeoPointInputMediaContactInputMediaUploadedDocumentInputMediaDocumentInputMediaVenueInputMediaPhotoExternalInputMediaDocumentExternalInputMediaGameInputMediaInvoiceInputMediaGeoLiveInputMediaPollInputMediaDiceInputMediaStoryInputMediaWebPageInputMediaPaidMediaInputMediaTodoInputMediaStakeDicestring (optional)Vector < MessageEntity > (optional)MessageEntityUnknownintintMessageEntityMentionintintMessageEntityHashtagintintMessageEntityBotCommandintintMessageEntityUrlintintMessageEntityEmailintintMessageEntityBoldintintMessageEntityItalicintintMessageEntityCodeintintMessageEntityPreintintstringMessageEntityTextUrlintintstringMessageEntityMentionNameintintlongInputMessageEntityMentionNameintintInputUserInputUserEmptyInputUserSelfInputUserInputUserFromMessageMessageEntityPhoneintintMessageEntityCashtagintintMessageEntityUnderlineintintMessageEntityStrikeintintMessageEntityBankCardintintMessageEntitySpoilerintintMessageEntityCustomEmojiintintlongMessageEntityBlockquotetrue (optional)intintMessageEntityFormattedDatetrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intintintMessageEntityDiffInsertintintMessageEntityDiffReplaceintintstringMessageEntityDiffDeleteintintInputMedia (optional)InputMediaEmptyInputMediaUploadedPhotoInputMediaPhotoInputMediaGeoPointInputMediaContactInputMediaUploadedDocumentInputMediaDocumentInputMediaVenueInputMediaPhotoExternalInputMediaDocumentExternalInputMediaGameInputMediaInvoiceInputMediaGeoLiveInputMediaPollInputMediaDiceInputMediaStoryInputMediaWebPageInputMediaPaidMediaInputMediaTodoInputMediaStakeDiceInputMediaDicestringInputMediaStoryInputPeerInputPeerEmptyInputPeerSelfInputPeerChatInputPeerUserInputPeerChannelInputPeerUserFromMessageInputPeerChannelFromMessageintInputMediaWebPagetrue (optional)true (optional)true (optional)stringInputMediaPaidMedialongVector < InputMedia >InputMediaEmptyInputMediaUploadedPhototrue (optional)true (optional)InputFileInputFileInputFileBigInputFileStoryDocumentVector < InputDocument > (optional)InputDocumentEmptyInputDocumentint (optional)InputDocument (optional)InputDocumentEmptyInputDocumentInputMediaPhototrue (optional)true (optional)InputPhotoInputPhotoEmptyInputPhotoint (optional)InputDocument (optional)InputDocumentEmptyInputDocumentInputMediaGeoPointInputGeoPointInputGeoPointEmptyInputGeoPointInputMediaContactstringstringstringstringInputMediaUploadedDocumenttrue (optional)true (optional)true (optional)InputFileInputFileInputFileBigInputFileStoryDocumentInputFile (optional)InputFileInputFileBigInputFileStoryDocumentstringVector < DocumentAttribute >DocumentAttributeImageSizeDocumentAttributeAnimatedDocumentAttributeStickerDocumentAttributeVideoDocumentAttributeAudioDocumentAttributeFilenameDocumentAttributeHasStickersDocumentAttributeCustomEmojiVector < InputDocument > (optional)InputDocumentEmptyInputDocumentInputPhoto (optional)InputPhotoEmptyInputPhotoint (optional)int (optional)InputMediaDocumenttrue (optional)InputDocumentInputDocumentEmptyInputDocumentInputPhoto (optional)InputPhotoEmptyInputPhotoint (optional)int (optional)string (optional)InputMediaVenueInputGeoPointInputGeoPointEmptyInputGeoPointstringstringstringstringstringInputMediaPhotoExternaltrue (optional)stringint (optional)InputMediaDocumentExternaltrue (optional)stringint (optional)InputPhoto (optional)InputPhotoEmptyInputPhotoint (optional)InputMediaGameInputGameInputGameIDInputGameShortNameInputMediaInvoicestringstringInputWebDocument (optional)InputWebDocumentInvoiceInvoicebytesstring (optional)DataJSONDataJSONstring (optional)InputMedia (optional)InputMediaEmptyInputMediaUploadedPhotoInputMediaPhotoInputMediaGeoPointInputMediaContactInputMediaUploadedDocumentInputMediaDocumentInputMediaVenueInputMediaPhotoExternalInputMediaDocumentExternalInputMediaGameInputMediaInvoiceInputMediaGeoLiveInputMediaPollInputMediaDiceInputMediaStoryInputMediaWebPageInputMediaPaidMediaInputMediaTodoInputMediaStakeDiceInputMediaGeoLivetrue (optional)InputGeoPointInputGeoPointEmptyInputGeoPointint (optional)int (optional)int (optional)InputMediaPollPollPollVector < int > (optional)InputMedia (optional)InputMediaEmptyInputMediaUploadedPhotoInputMediaPhotoInputMediaGeoPointInputMediaContactInputMediaUploadedDocumentInputMediaDocumentInputMediaVenueInputMediaPhotoExternalInputMediaDocumentExternalInputMediaGameInputMediaInvoiceInputMediaGeoLiveInputMediaPollInputMediaDiceInputMediaStoryInputMediaWebPageInputMediaPaidMediaInputMediaTodoInputMediaStakeDicestring (optional)Vector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDateMessageEntityDiffInsertMessageEntityDiffReplaceMessageEntityDiffDeleteInputMedia (optional)InputMediaEmptyInputMediaUploadedPhotoInputMediaPhotoInputMediaGeoPointInputMediaContactInputMediaUploadedDocumentInputMediaDocumentInputMediaVenueInputMediaPhotoExternalInputMediaDocumentExternalInputMediaGameInputMediaInvoiceInputMediaGeoLiveInputMediaPollInputMediaDiceInputMediaStoryInputMediaWebPageInputMediaPaidMediaInputMediaTodoInputMediaStakeDiceInputMediaDicestringInputMediaStoryInputPeerInputPeerEmptyInputPeerSelfInputPeerChatInputPeerUserInputPeerChannelInputPeerUserFromMessageInputPeerChannelFromMessageintInputMediaWebPagetrue (optional)true (optional)true (optional)stringInputMediaPaidMedialongVector < InputMedia >InputMediaEmptyInputMediaUploadedPhotoInputMediaPhotoInputMediaGeoPointInputMediaContactInputMediaUploadedDocumentInputMediaDocumentInputMediaVenueInputMediaPhotoExternalInputMediaDocumentExternalInputMediaGameInputMediaInvoiceInputMediaGeoLiveInputMediaPollInputMediaDiceInputMediaStoryInputMediaWebPageInputMediaPaidMediaInputMediaTodoInputMediaStakeDicestring (optional)InputMediaTodoTodoListTodoListInputMediaStakeDicestringlongbytesstring (optional)InputMediaTodoTodoListTodoListtrue (optional)true (optional)TextWithEntitiesTextWithEntitiesVector < TodoItem >TodoItemInputMediaStakeDicestringlongbytesintlong (optional)SuggestedPost (optional)SuggestedPosttrue (optional)true (optional)StarsAmount (optional)StarsAmountlongintStarsTonAmountlongint (optional)Example
DraftMessage(
message="Hello",
date=0,
)