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

GetPinnedMessage#

MAX

Возвращает закреплённое сообщение в групповом чате

Запрос#

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

Поле     Тип       Обязательный Описание                        
ChatID integer Да           ID чата                        

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

response, err := bot.Chats.GetPinnedMessage(
    context.Background(), 
    &models.GetPinnedMessageReq{
        ChatID: 123456789,
    }
)

Ответ#

Поля ответа#

объект Message

Поле Тип Описание
Sender object Пользователь, отправивший сообщение
Recipient object Получатель сообщения. Может быть пользователем или чатом
Timestamp integer Время создания сообщения в формате Unix-time
LinkedMessage object Пересланное или ответное сообщение
Body object Содержимое сообщения
Stat object Статистика сообщения. Возвращается только для постов в каналах
URL string Публичная ссылка на пост в канале. Отсутствует для диалогов и групповых чатов

Пример тела ответа#

Успех:

{
    "message": {
        "recipient": {
            "chat_id": -72277586598082,
            "chat_type": "chat"
        },
        "timestamp": 1773988408621,
        "body": {
            "mid": "mid.ffffbe4541fb5a5e019d09f2ed2d69f1",
            "seq": 116260104347412977,
            "text": "Hello"
        },
        "sender": {
            "user_id": 123456789,
            "first_name": "Jane",
            "last_name": "",
            "is_bot": false,
            "last_activity_time": 1774253775000
        }
    }
}

Закреплённое сообщение отсутствует:

{}