Mark channel/supergroup history as read
boolFalse#bc799737 = Bool; boolTrue#997275b5 = Bool; ---functions--- channels.readHistory#cc104937 channel:InputChannel max_id:int = Bool;
|max_id||int||ID of message up to which messages should be marked as read|
|400||BOT_METHOD_INVALID||This method can't be used by a bot|
|400||CHANNEL_INVALID||The provided channel is invalid|
|400||CHANNEL_PRIVATE||You haven't joined this channel/supergroup|
|400||MSG_ID_INVALID||Invalid message ID provided|
How to handle channels, supergroups, groups, and what's the difference between them.