promote_chat_member
Promote a user to chat admin with granular permissions. Optionally specify a chat or use the default log group.
Instructions
Promote a user to admin in a chat. If chat_id is omitted, targets the default log group.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat_id | No | Chat ID or @channel_username. Optional — defaults to log group | |
| user_id | Yes | User ID to promote | |
| is_anonymous | No | Admin remains anonymous | |
| can_change_info | No | Can change chat info | |
| can_manage_chat | No | Can manage the chat | |
| can_invite_users | No | Can invite users | |
| can_pin_messages | No | Can pin messages | |
| can_edit_messages | No | Can edit messages (channels only) | |
| can_manage_topics | No | Can manage topics | |
| can_post_messages | No | Can post messages (channels only) | |
| can_delete_messages | No | Can delete messages | |
| can_promote_members | No | Can promote other members | |
| can_restrict_members | No | Can restrict members | |
| can_manage_video_chats | No | Can manage video chats |