MessageMediaToDo

class pyrogram.raw.types.MessageMediaToDo

Represents a todo list ».

Constructor of MessageMedia.

Details:
  • Layer: 227

  • ID: 8A53B014

Parameters:
Functions:

This object can be returned by 2 functions.

messages.UploadMedia

Upload a file and associate it to a chat (without actually sending it to the chat)

messages.UploadImportedMedia

Upload a media file associated with an imported chat, click here for more info ».

TL Schema

messageMediaToDo#8a53b014
flags:#
todo:TodoList
completions:flags.0?Vector<TodoCompletion>

= MessageMedia

Parameter Tree

MessageMediaToDo
├── todo → TodoList
│ └── TodoList
│ ├── others_can_append → true (optional)
│ ├── others_can_complete → true (optional)
│ ├── title → TextWithEntities
│ │ └── TextWithEntities
│ │ ├── text → string
│ │ └── entities → Vector < MessageEntity >
│ │ ├── MessageEntityUnknown
│ │ ├── MessageEntityMention
│ │ ├── MessageEntityHashtag
│ │ ├── MessageEntityBotCommand
│ │ ├── MessageEntityUrl
│ │ ├── MessageEntityEmail
│ │ ├── MessageEntityBold
│ │ ├── MessageEntityItalic
│ │ ├── MessageEntityCode
│ │ ├── MessageEntityPre
│ │ ├── MessageEntityTextUrl
│ │ ├── MessageEntityMentionName
│ │ ├── MessageEntityPhone
│ │ ├── MessageEntityCashtag
│ │ ├── MessageEntityUnderline
│ │ ├── MessageEntityStrike
│ │ ├── MessageEntityBankCard
│ │ ├── MessageEntitySpoiler
│ │ ├── MessageEntityCustomEmoji
│ │ ├── MessageEntityBlockquote
│ │ ├── MessageEntityFormattedDate
│ │ ├── MessageEntityDiffInsert
│ │ ├── MessageEntityDiffReplace
│ │ └── MessageEntityDiffDelete
│ └── list → Vector < TodoItem >
│ └── TodoItem
│ ├── id → int
│ └── title → TextWithEntities
│ └── TextWithEntities
└── completions → Vector < TodoCompletion > (optional)
└── TodoCompletion
├── id → int
├── completed_by → Peer
│ ├── PeerUser
│ │ └── user_id → long
│ ├── PeerChat
│ │ └── chat_id → long
│ └── PeerChannel
│ └── channel_id → long
└── date → int

Example

MessageMediaToDo(
    todo=TodoList(
        title=TextWithEntities(
            text="Open",
            entities=[
                    MessageEntityUnknown(
                        offset=0,
                        length=0
                    )
                ]
        ),
        list=[
                TodoItem(
                    id=0,
                    title=TextWithEntities(
                        text="Open",
                        entities=[
                                MessageEntityUnknown(
                                    offset=0,
                                    length=0
                                )
                            ]
                    )
                )
            ]
    ),
)