Перейти к содержанию

EditChat#

MAX

Позволяет редактировать информацию о групповом чате, включая название, иконку и закреплённое сообщение

Запрос#

Поля запроса#

Поле     Тип         Обязательный Описание                                          
chat_id integer   Да           ID изменяемого чата                              
icon   object Нет Запрос на прикрепление изображения (все поля являются взаимоисключающими)
title string Нет           Новое название чата (от 1 до 200 символов)                             
pin   string Нет           ID сообщения для закрепления в чате               
notify boolean Нет           Если true, участники получат системное уведомление об изменении (по умолчанию: true

Пример запроса#

response, err := bot.Chats.EditChat(ctx, &models.EditChatReq{
    ChatID: 123456789,
    Title:  "New Group Name",
    Notify: true,
})

Синхронный метод:

response = bot.chats.EditChat(EditChatReq(
    chat_id=123456789,
    title="Новое название группы",
    notify=False
))

Асинхронный метод:

response = await bot.chats.EditChatASync(EditChatReq(
    chat_id=123456789,
    title="Новое название группы",
    notify=False
))

Ответ#

Объект Chat

Поля ответа#

Поле Тип Описание
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
}