Layer 220
MessagesDeleteSavedHistory
Deletes messages from a monoforum topic, or deletes messages forwarded from a specific peer to saved messages.
method
Users
messages.deleteSavedHistory#4dc5085f flags:# parent_peer:flags.0?InputPeer peer:InputPeer max_id:int min_date:flags.2?int max_date:flags.3?int = messages.AffectedHistory;
Parameters
| Name | Type | Description |
|---|---|---|
| Flags | # | Flags, see TL conditional fields |
| ParentPeer | flags.0?InputPeer | If set, affects the messages of the passed monoforum topic, otherwise affects saved messages. |
| Peer | InputPeer | Peer, whose messages will be deleted from saved messages, or the ID of the topic. |
| MaxId | int | Maximum ID of message to delete |
| MinDate | flags.2?int | Delete all messages newer than this UNIX timestamp |
| MaxDate | flags.3?int | Delete all messages older than this UNIX timestamp |
Returns
messages.AffectedHistoryPossible Errors
| Code | Type | Description |
|---|---|---|
| 400 | PEER_ID_INVALID | The provided peer id is invalid. |
Gogram Example
// MessagesDeleteSavedHistory - using Params struct result, err := client.MessagesDeleteSavedHistory(&tg.MessagesDeleteSavedHistoryParams{ Peer: &tg.InputPeerUser{UserID: int64(123456789)}, MaxId: 0, // Optional fields: // ParentPeer: &tg.InputPeerUser{UserID: int64(123456789)}, // MinDate: 0, // MaxDate: 0, }) if err != nil { // handle error } // result is *tg.MessagesAffectedHistory