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

PinMessage#

MAX

Закрепляет сообщение в групповом чате

Запрос#

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

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

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

response, err := bot.Chats.PinMessage(
    context.Background(), 
    &models.PinMessageReq{
        ChatID:    123456789,
        MessageID: "mid.000000000782a4e0019d00d3ef744e91",
        Notify:    true,
    }
)

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

bot.chats.PinMessage(PinMessageReq(
    chat_id=123456789,
    message_id="mid.000000000782a4e0019d00d3ef744e91",
    notify=true,
))

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

await bot.chats.PinMessageAsync(PinMessageReq(
    chat_id=123456789,
    message_id="mid.000000000782a4e0019d00d3ef744e91",
    notify=true,
))

Ответ#

Поля ответа#

Поле       Тип         Описание                                                
success boolean Флаг успешного выполнения операции                      
message string   Объяснительное сообщение, если результат не был успешным

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

{
    "success": true
}