Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 2.76 KB

File metadata and controls

59 lines (43 loc) · 2.76 KB

SendAction

dev.max.ru/docs-api/methods/POST/chats/-chatId-/actions

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

Запрос {#request}

Поля запроса {#request-parameters}

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

Пример запроса {#request-example}

Синхронный запрос:

bot.chats.SendAction(SendActionReq(
    chat_id=123456789,
    action="typing_on"
))

Асинхронный запрос:

await bot.chats.SendActionAsync(SendActionReq(
    chat_id=123456789,
    action="typing_on"
))

Ответ {#response}

Поля ответа {#response-parameters}

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

Пример тела ответа {#response-example-body}

Успех:

{
    "success": true
}