Команда Список

Последние изменения: 25.10.2021

Команда Список предназначения для вывода наборов данных пользователям бота с поддержкой постраничного разбиения. Ниже приведены документация пользователя и практический видео урок по команде Список, подробно описывающая все реквизиты карточки команды Список. 

Документация пользователя по команде Список

Дополнительные поля команды Список:

Поле Описание
Код списка Префикс для переменных, в которые будут сохраняться переменные, необходимые для работы списка
Тип источника Источник данных для списка. Дополнительные реквизиты зависят от типа источника и описаны ниже
Количество на странице Указывается количество записей, отражаемых на странице при постраничном выводе. Для вывода всех записей указывается 0
Режим отражения

Определяется что отражается в списке:

— Только кнопки

— Только текст

— Текст + кнопки

Шаблон элемента списка Отражается для режимов Только текст и Текст + кнопки. Текст для вывода в чат по каждому элементу списка. Возможно использование переменных контекста с применением синтаксиса: #имя_переменной_контекста# Для доступа к реквизитам списка также используется синтаксис: #имя_столбца_списка#
Шаблон текста кнопки Отражается для режимов Только кнопки и Текст + кнопки. Текст надписи на кнопке по каждому элементу списка. Возможно использование переменных контекста с применением синтаксиса: #имя_переменной_контекста# Для доступа к реквизитам списка также используется синтаксис: #имя_столбца_списка#
Шаблон значения кнопки Отражается для режимов Только кнопки и Текст + кнопки. Значение, направляемое в чат при нажатии на кнопку, по каждому элементу списка. Возможно использование переменных контекста с применением синтаксиса: #имя_переменной_контекста# Для доступа к реквизитам списка также используется синтаксис: #имя_столбца_списка#
Тип кнопки

Форма отображения кнопки. Работает в зависимости от канала (ВКонтакте, Telegram и т.д.)

— В тексте – кнопка отражается в тексте сообщения.

— Клавиатура – копка отражается как дополнительная клавиатура.

— Команда – поддерживается Telegram и задает действие, вызываемое вводом текста /command.

Сценарий при выборе элемента списка  Сценарий бота, вызываемый по нажатию на кнопку в списке.
 Ресурсы 
 Группа ресурсов  Поле выбора группы ресурсов из настроенных в модуле ресурсов Sherlock Platform ресурсов.
 Проверить теги   Поле для фильтрации ресурсов по тегам.
 XML 
 Переменная контекста  Имя переменной окружения в формате XML.
Запрос XPath    Путь к данным внутри переменной XML, значение которых будет присвоено переменной.
  JSON
 Переменная контекста  Имя переменной окружения в формате JSON.
Запрос JSONPath  Путь к данным внутри переменной JSON, значение которых будет присвое- но переменной. Примечание: для разработки и тестирования запросов выборки данных из JSON рекомендуется использовать утилиту http://jsonparser.sherlockcrm.ru/ или сайт http://jsonpath.com/. http://jsonparser.sherlockcrm.ru/ предпочтительнее, так как использует библиотеку Sherlock Platform. На сайте http://jsonpath.com/ поддерживается ряд конструкций, которые не примет http://jsonparser.sherlockcrm.ru/

 

Видео урок по настройке команды Список

Помогла ли вам статья?