🌙

Управление чатом

Управление чатом

Все методы требуют право change_info.

setChatTitle

POST ?method=setChatTitle
{ "chat_id": 123, "title": "Новое название" }

Ответ: { "ok": true, "result": true }

Ошибки:

КодОписание
400title пустой или отсутствует
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 }

Ошибки:

КодОписание
400seconds не передан
403Нет права change_info
422Недопустимое значение seconds
16 просмотров