Обзор
Bot Admin API
Если бот назначен администратором в группе или канале, он получает доступ к управлению чатом.
Авторизация
Authorization: Bearer bot_ВАШ_ТОКЕН
Ограничения
- Ботам запрещено менять
usernameиis_privateчата - Бот не может выдать больше прав, чем имеет сам
- Права проверяются так же, как у обычных пользователей-администраторов
Общий формат ошибки
{ "ok": false, "error_code": 403, "description": "Forbidden: bot is not an administrator" }
| Код | Типичная причина |
|---|---|
| 400 | Отсутствует обязательный параметр |
| 403 | Бот не администратор или нет нужного права |
| 404 | Чат или пользователь не найден |
Таблица методов и прав
| Метод | Право |
|---|---|
setChatTitle | change_info |
setChatDescription | change_info |
setChatPhoto | change_info |
deleteChatPhoto | change_info |
setChatPermissions | change_info |
setChatSlowMode | change_info |
pinMessage | pin_messages |
unpinMessage | pin_messages |
getPinnedMessages | — |
banChatMember | block_users |
unbanChatMember | block_users |
kickChatMember | remove_users |
promoteChatMember | add_admins |
demoteChatMember | add_admins |
setChatAdministratorCustomTitle | add_admins |
getChatAdministrators | — |
getChatMember | — |
getChatMemberCount | — |
createChatInviteLink | invite_users |
revokeChatInviteLink | invite_users |
exportChatInviteLink | invite_users |
getChatAdminLog | admin |
18 просмотров