Layer 227
method Users Bots
channels.editAdmin#9a98ad68 flags:# channel:InputChannel user_id:InputUser admin_rights:ChatAdminRights rank:flags.0?string = Updates;

Parameters

Name Type Description
Channel InputChannel The supergroup/channel.
UserId InputUser The ID of the user whose admin rights should be modified
AdminRights ChatAdminRights The admin rights
Rank flags .0? string Indicates the role (rank) of the admin in the group: just an arbitrary string. If the flag is not set, the rank is left unchanged.

Returns

Updates

Gogram Example

// ChannelsEditAdmin - positional arguments
result, err := client.ChannelsEditAdmin(&tg.InputChannel{ChannelID: int64(1234567890), AccessHash: int64(5678901234567890)}, &tg.InputUserSelf{}, &tg.ChatAdminRights{}, "Hello, World!")
if err != nil {
    // handle error
}
// result is *tg.Updates

Possible Errors

Code Type Description
400 ADMINS_TOO_MUCH There are too many admins.
400 ADMIN_RANK_EMOJI_NOT_ALLOWED An admin rank cannot contain emojis.
400 ADMIN_RANK_INVALID The specified admin rank is invalid.
400 BOTS_TOO_MUCH There are too many bots in this chat/channel.
400 BOT_CHANNELS_NA Bots can't edit admin privileges.
400 BOT_GROUPS_BLOCKED This bot can't be added to groups.
400 CHANNEL_INVALID The provided channel is invalid.
400 CHANNEL_MONOFORUM_UNSUPPORTED Monoforums do not support this feature.
400 CHANNEL_PRIVATE You haven't joined this channel/supergroup.
403 CHAT_ADMIN_INVITE_REQUIRED You do not have the rights to do this.
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.
406 FRESH_CHANGE_ADMINS_FORBIDDEN You were just elected admin, you can't add or modify other admins yet.
400 INPUT_USER_DEACTIVATED The specified user was deleted.
400 MSG_ID_INVALID Invalid message ID provided.
400 PEER_ID_INVALID The provided peer id is invalid.
403 RIGHT_FORBIDDEN Your admin rights do not allow you to do this.
400 USERS_TOO_MUCH The maximum number of users has been exceeded (to create a chat, for example).
400 USER_BLOCKED User blocked.
403 USER_CHANNELS_TOO_MUCH One of the users you tried to add is already in too many channels/supergroups.
400 USER_CREATOR For channels. edit Admin: you've tried to edit the admin rights of the owner, but you're not the owner; for channels. leave Channel: you can't leave this channel, because you're its creator.
400 USER_ID_INVALID The provided user ID is invalid.
400 USER_KICKED This user was kicked from this supergroup/channel.
403 USER_NOT_MUTUAL_CONTACT The provided user is not a mutual contact.
403 USER_PRIVACY_RESTRICTED The user's privacy settings do not allow you to do this.
403 USER_RESTRICTED You're spamreported, you can't create channels or chats.