dev.max.ru/docs-api/methods/PATCH/chats/-chatId-
Позволяет редактировать информацию о групповом чате, включая название, иконку и закреплённое сообщение
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
ChatID |
integer | Да | ID изменяемого чата |
Icon |
object | Нет | Запрос на прикрепление изображения (все поля являются взаимоисключающими) |
Title |
string | Нет | Новое название чата (от 1 до 200 символов) |
Pin |
string | Нет | ID сообщения для закрепления в чате |
Notify |
boolean | Нет | Если true, участники получат системное уведомление об изменении (по умолчанию: true) |
response, err := bot.Chats.EditChat(
context.Background(),
&models.EditChatReq{
ChatID: 123456789,
Title: "New Group Name",
Notify: true,
}
)| Поле | Тип | Описание |
|---|---|---|
chat_id |
integer | ID чата |
type |
string | Для групп принимает значение chat |
status |
string | Статус чата |
title |
string | Обновленное название чата (если было изменено) |
icon |
object | Иконка чата |
last_event_time |
integer | Время последнего события в чате |
participants_count |
integer | Количество участников чата. Для диалогов всегда 2 |
owner_id |
integer | ID владельца чата |
participants |
object | Участники чата с временем последней активности |
is_public |
boolean | Доступен ли чат публично |
link |
string | Ссылка на чат |
description |
string | Описание чата |
dialog_with_user |
object | Данные о пользователе в диалоге |
chat_message_id |
string | ID сообщения, содержащего кнопку, через которую был инициирован чат |
pinned_message |
object | Закреплённое сообщение в чате |
Успех:
{
"chat_id": -72245307758082,
"type": "chat",
"status": "active",
"title": "New title",
"last_event_time": 1774253771796,
"participants_count": 3,
"is_public": false,
"owner_id": 123456789,
"messages_count": 4
}