ym88659208ym87991671
Карточки (card) | Документация для разработчиков

Карточки (card)

Обновлено 19 июня 2024

Карточка card — элемент интерфейса из массива items сообщения ANSWER_TO_USER.

card

Карточки помогают смартапам организовать сложную информацию на экране ассистента. Внешний вид карточек отличается в зависимости от типа смартапа (Chat App или Canvas App), а также в зависимости от типа поверхности (SberBox, SberPortal или приложение Салют).

Карточки недоступны в проектах SaluteBot.

Карточки бывают следующих типов:

Ниже приводятся JSON-схемы карточек с примерами.

Карточки передаются в объектах card.

Наличие пустого поля text в элементах карточки приведет к ее неисправности.

Карточки для отображения в галерее.

object (paddings)

Параметры отступов

can_be_disabled
boolean
Default: false

Указывает, что карточка может отображаться как неактивная

type
required
string

Тип карточки

Value: "gallery_card"
required
Array of media_gallery_item (object) or gallery_more_button_item (object) non-empty [ items ]

Объекты с описанием ячеек карточки. В массиве должна быть минимум одна ячейка

{
  • "paddings": {
    },
  • "can_be_disabled": false,
  • "type": "gallery_card",
  • "items": [
    ]
}

Пример отображения карточки в портретной ориентации:

Галерея в вертикальной ориентации экрана

Пример отображения карточки в горизонтальной ориентации:

Галерея в горизонтальной ориентации экрана

list_card

Карточки с вертикальным списком ячеек.

object (paddings)

Параметры отступов

can_be_disabled
boolean
Default: false

Указывает, что карточка может отображаться как неактивная

type
required
string

Тип карточки

Value: "list_card"
Array of left_right_cell_view (object) or text_cell_view (object) or button_cell_view (object) or image_cell_view (object) or details_cell_view (object) or weather_cell_view (object)[ items ]

Массив ячеек карточки

{
  • "paddings": {
    },
  • "can_be_disabled": false,
  • "type": "list_card",
  • "cells": [
    ]
}

Пример карточки с ячейками типа left_right_cell_view.

Карточка с ячейками типа `left_right_cell_view`
Карточка с ячейками типа `left_right_cell_view`
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.