transfer_chat_ownership()#
- Client.transfer_chat_ownership()#
Changes the owner of a chat.
Requires owner privileges in the chat. Available only for supergroups and channel chats.
Usable by ✅ Users ❌ Bots- Parameters:
chat_id (
int
|str
) – Unique identifier (int) or username (str) of the target chat.user_id (
int
|str
) – Unique identifier (int) or username (str) of the new owner. The ownership can’t be transferred to a bot or to a deleted user.password (
str
) – The 2-step verification password of the current user.
- Returns:
bool
– True on success.- Raises:
ValueError – In case of invalid parameters.
RPCError – In case of a Telegram RPC error.
Example
await app.transfer_chat_ownership(chat_id, user_id, "password")