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

Блок-редактор

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

Типы блоков

  • Текст — форматированные абзацы с поддержкой Markdown.
  • Изображение — вставка файлов с возможностью масштабирования и подписи.
  • Код — фрагменты программного кода с подсветкой синтаксиса.
  • Формы — поля ввода, переключатели и селекты для сборы данных от пользователя.

Редактирование и публикация

Блоки можно перетаскивать, копировать и объединять. Редактор поддерживает отмену действий и автоматическое сохранение. Готовые документы публикуются как шаблоны, которые можно вставлять в диалоги ассистентов или отправлять пользователям.

Расширяемость

Через API разработчики могут создавать собственные типы блоков. Они интегрируются в интерфейс редактора и могут использоваться наравне со стандартными.

Блок-редактор позволяет быстро создавать интерактивные документы без необходимости вручную верстать интерфейс.