chat_idinteger | string · requirededit_admin_rights
Set granular admin rights for a user in a supergroup or channel. Extends `promote_admin` (which uses a default set) by letting each right be specified individually. Pass True to grant, False to revoke. Passing all False revokes admin status (equivalent to `demote_admin`). Args: chat_id: ID or username of the supergroup/channel. user_id: User ID or username. rank: Custom admin title (max 16 chars). Empty = no custom title. change_info: can change chat info (title, photo, description) post_messages: can post in channel (channel-only) edit_messages: can edit other users' messages delete_messages: can delete messages ban_users: can restrict/ban members invite_users: can invite new members pin_messages: can pin messages add_admins: can add new admins with their own rights anonymous: admin actions appear anonymous manage_call: can manage voice/video chats manage_topics: can create, edit, close and reopen forum topics (forum-enabled supergroups only) other: reserved for future rights
Parameters
user_idinteger | string · requiredrankstring · default ""change_infoboolean · default falsepost_messagesboolean · default falseedit_messagesboolean · default falsedelete_messagesboolean · default falseban_usersboolean · default falseinvite_usersboolean · default falsepin_messagesboolean · default falseadd_adminsboolean · default falseanonymousboolean · default falsemanage_callboolean · default falsemanage_topicsboolean · default falseotherboolean · default falseaccountstring · default null