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

SendAction#

MAX

Позволяет отправлять в групповой чат такие действия бота, как например: «набор текста» или «отправка фото»

Запрос#

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

Поле     Тип         Обязательный Описание                                              
chat_id integer  Да           ID чата, куда отправляется действие                  
action string Да           Действие, отправляемое участникам чата. Возможные значения:
typing_on — Бот набирает сообщение
sending_photo — Бот отправляет фото
sending_video — Бот отправляет видео
sending_audio — Бот отправляет аудиофайл
sending_file — Бот отправляет файл
mark_seen — Бот помечает сообщения как прочитанные

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

response, err := bot.Chats.SendAction(
    context.Background(), 
    &models.SendActionReq{
        ChatID: 123456789,
        Action: "typing_on",
    }
)

Ответ#

Поля ответа#

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

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

Успех:

{
    "success": true
}