Управление чатом
Управление чатом
Все методы требуют право change_info.
setChatTitle
POST ?method=setChatTitle
{ "chat_id": 123, "title": "Новое название" }
Ответ: { "ok": true, "result": true }
Ошибки:
| Код | Описание |
|---|---|
| 400 | title пустой или отсутствует |
| 403 | Нет права change_info |
setChatDescription
POST ?method=setChatDescription
{ "chat_id": 123, "description": "Описание группы" }
Ответ: { "ok": true, "result": true }
setChatPhoto
Файл передаётся через multipart/form-data.
POST ?method=setChatPhoto
Content-Type: multipart/form-data
chat_id=123
media=@avatar.jpg
Ответ: { "ok": true, "result": true }
Ошибки:
| Код | Описание |
|---|---|
| 400 | Файл не передан |
| 422 | Недопустимый формат |
deleteChatPhoto
POST ?method=deleteChatPhoto
{ "chat_id": 123 }
Ответ: { "ok": true, "result": true }
setChatPermissions
POST ?method=setChatPermissions
{
"chat_id": 123,
"permissions": {
"send_messages": true,
"send_media": true,
"embed_links": true,
"invite_users": false,
"pin_messages": false,
"change_info": false
}
}
Ответ: { "ok": true, "result": true }
setChatSlowMode
POST ?method=setChatSlowMode
{ "chat_id": 123, "seconds": 60 }
Значение 0 отключает slow mode. Доступные значения: 0, 10, 30, 60, 300, 900, 3600.
Ответ: { "ok": true, "result": true }
Ошибки:
| Код | Описание |
|---|---|
| 400 | seconds не передан |
| 403 | Нет права change_info |
| 422 | Недопустимое значение seconds |
16 просмотров