channels.GetMessages

class pyrogram.raw.functions.channels.GetMessages

Get channel/supergroup messages

Details:
  • Layer: 223

  • ID: AD8C9A23

Parameters:
Returns:

messages.Messages

TL Schema

channels.getMessages#ad8c9a23
channel:InputChannel
id:Vector<InputMessage>

= messages.Messages

Parameter Tree

GetMessages
├── channelInputChannel
│ ├── InputChannelEmpty
│ ├── InputChannel
│ │ ├── channel_idlong
│ │ └── access_hashlong
│ ├── peerInputPeer
│ │ ├── InputPeerEmpty
│ │ ├── InputPeerSelf
│ │ ├── InputPeerChat
│ │ ├── InputPeerUser
│ │ ├── InputPeerChannel
│ │ ├── InputPeerUserFromMessage
│ │ └── InputPeerChannelFromMessage
│ ├── msg_idint
│ └── channel_idlong
└── idVector < InputMessage >
├── InputMessageID
│ └── idint
│ └── idint
├── idint
└── query_idlong

Example

await app.invoke(
    GetMessages(
        channel=await app.resolve_channel(chat_id),
        id=[
                InputMessageID(id=0)
            ],
    )
)