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

GetPinnedMessage#

MAX

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

Запрос#

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

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

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

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

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

response = bot.chats.GetPinnedMessage(GetPinnedMessageReq(chatID=123456789))

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

response = await bot.chats.GetPinnedMessageAsync(GetPinnedMessageReq(chatID=123456789))

Ответ#

объект Message

Поля ответа#

Поле Тип Описание
sender object Пользователь, отправивший сообщение
recipient object Получатель сообщения. Может быть пользователем или чатом
timestamp integer Время создания сообщения в формате Unix-time
linked_message 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
        }
    }
}

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

{}