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

EditChat#

MAX

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

Запрос#

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

Поле     Тип         Обязательный Описание                                          
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

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