Layer 220
method Users Bots
channels.editBanned#96e6cd81 channel:InputChannel participant:InputPeer banned_rights:ChatBannedRights = Updates;

Parameters

Name Type Description
Channel InputChannel The supergroup/channel.
Participant InputPeer Participant to ban
BannedRights ChatBannedRights The banned rights

Returns

Updates

Possible Errors

Code Type Description
406 BANNED_RIGHTS_INVALID You provided some invalid flags in the banned rights.
400 CHANNEL_INVALID The provided channel is invalid.
406 CHANNEL_PRIVATE You haven't joined this channel/supergroup.
403 CHAT_ADMIN_REQUIRED You must be an admin in this chat to do this.
403 CHAT_WRITE_FORBIDDEN You can't write in this chat.
400 INPUT_USER_DEACTIVATED The specified user was deleted.
400 MSG_ID_INVALID Invalid message ID provided.
400 PARTICIPANT_ID_INVALID The specified participant ID is invalid.
400 PEER_ID_INVALID The provided peer id is invalid.
400 USER_ADMIN_INVALID You're not an admin.
400 USER_ID_INVALID The provided user ID is invalid.

Gogram Example

// ChannelsEditBanned - positional arguments
result, err := client.ChannelsEditBanned(&tg.InputChannel{ChannelID: int64(123456789), AccessHash: int64(0)}, &tg.InputPeerUser{UserID: int64(123456789)}, &tg.ChatBannedRights{})
if err != nil {
    // handle error
}
// result is *tg.Updates