SendAction#
Позволяет отправлять в групповой чат такие действия бота, как например: «набор текста» или «отправка фото»
Запрос#
Поля запроса#
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
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
}