set_administrator_title()

Client.set_administrator_title()

Set a custom title (rank) to an administrator of a supergroup.

If you are an administrator of a supergroup (i.e. not the owner), you can only set the title of other administrators who have been promoted by you. If you are the owner, you can change every administrator’s title.

Usable by Users Bots
Parameters:
  • chat_id (int | str) – Unique identifier (int) or username (str) of the target chat. You can also use chat public link in form of t.me/<username> (str).

  • user_id (int | str) – Unique identifier (int) or username (str) of the target user. For a contact that exists in your Telegram address book you can use his phone number (str). You can also use user profile link in form of t.me/<username> (str).

  • title (str, optional) – A custom title that will be shown to all members instead of “Owner” or “Admin”. Pass None or “” (empty string) to remove the custom title.

Returns:

bool – True on success.

Example

await app.set_administrator_title(chat_id, user_id, "Admin Title")