Skip to Content
Новое обновление от 03.03.2025 🎉
Конструктор

Конструктор

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

Интерфейс конструктора

Интерфейс конструктора

Конструктор состоит из следующих основных элементов:

  • Рабочая область - интерактивное пространство для создания и редактирования сценария
  • Панель инструментов - кнопки для добавления новых блоков и публикации сценария
  • Инспектор - панель настройки выбранного блока (появляется при клике на блок)
  • Соединительные линии - визуальное представление переходов между блоками

Управление сценарием

  • Добавление блока: нажмите кнопку “Добавить блок” в панели инструментов
  • Перемещение блока: перетащите блок, удерживая левую кнопку мыши
  • Соединение блоков: перетащите линию от точки выхода одного блока к точке входа другого
  • Выбор блока: кликните на блок для открытия инспектора
  • Удаление блока: выберите блок и нажмите кнопку удаления в его заголовке
  • Публикация: нажмите кнопку “Опубликовать” для применения изменений

Начальный блок

Начальный блок

Каждый сценарий начинается с блока “Начало диалога (/start)”. Этот блок активируется, когда пользователь:

  • Впервые запускает бота
  • Отправляет команду /start
  • Возвращается к боту после длительного отсутствия

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

Типы контента

В каждый блок можно добавить один или несколько типов контента. Каждый тип контента имеет свои уникальные возможности и настройки.

Текстовый блок

Текстовый блок

Текстовый блок позволяет отправлять пользователю текстовые сообщения.

Возможности:

  • Ручной ввод текста сообщения (до 4096 символов)
  • Поддержка форматирования Markdown
  • Вставка эмодзи и специальных символов
  • Использование переменных (имя пользователя, дата и т.д.)

Настройки:

  • Режим ввода:
    • Ручной ввод - самостоятельное написание текста
    • Генерация ИИ - автоматическое создание текста (в разработке)
  • Текст сообщения - содержимое, которое будет отправлено пользователю

Применение:

  • Приветственные сообщения
  • Инструкции и подсказки
  • Ответы на вопросы пользователя
  • Информационные сообщения

Блок изображений

Блок изображений

Блок изображений позволяет отправлять пользователю одно или несколько изображений.

Возможности:

  • Загрузка изображений с компьютера
  • Поддержка форматов JPG, PNG, GIF
  • Отправка нескольких изображений в одном сообщении
  • Предпросмотр загруженных файлов

Настройки:

  • Загрузка файлов - добавление новых изображений
  • Управление галереей - удаление и изменение порядка изображений

Применение:

  • Демонстрация товаров или услуг
  • Инструкции с визуальными примерами
  • Инфографика и схемы
  • Развлекательный контент

Блок клавиатуры

Блок клавиатуры

Блок клавиатуры позволяет создавать интерактивные кнопки для взаимодействия с пользователем.

Возможности:

  • Создание многострочных клавиатур
  • Настройка текста и действий для каждой кнопки
  • Гибкое управление расположением кнопок
  • Соединение кнопок с другими блоками сценария

Настройки:

  • Добавление строк - создание новых рядов кнопок
  • Добавление кнопок - размещение кнопок в выбранной строке
  • Текст кнопки - надпись, которую увидит пользователь
  • Тип кнопки:
    • Текст - отправка текстового сообщения
    • Ссылка - переход по URL (в разработке)
    • Callback - отправка callback-данных (в разработке)
  • Перемещение кнопок - изменение порядка с помощью стрелок

Применение:

  • Создание меню навигации
  • Опросы и сбор обратной связи
  • Ветвление диалога на основе выбора пользователя
  • Быстрые ответы на часто задаваемые вопросы

Блок AI Агента

Блок AI Агента

Блок AI Агента позволяет интегрировать искусственный интеллект для генерации динамических ответов.

Возможности:

  • Подключение языковых моделей (GPT-3.5, GPT-4)
  • Настройка системного промпта для определения поведения
  • Контроль параметров генерации
  • Сохранение контекста разговора

Настройки:

  • Имя агента - название для идентификации
  • Описание - пояснение назначения агента
  • Системный промпт - инструкции для ИИ о том, как он должен себя вести
  • Модель - выбор используемой языковой модели
  • Температура - контроль креативности (0.0-2.0)
  • Максимальное количество токенов - ограничение длины ответа

Применение:

  • Ответы на свободные вопросы пользователей
  • Генерация персонализированного контента
  • Имитация живого общения
  • Автоматизация сложных диалогов

Блок оплаты

Блок оплаты

Блок оплаты позволяет принимать платежи непосредственно в чате.

Возможности:

  • Интеграция с платежными системами
  • Настройка суммы и валюты
  • Создание описания платежа
  • Обработка успешных и неудачных платежей

Настройки:

  • Провайдер - выбор платежной системы
  • Сумма - стоимость товара или услуги
  • Валюта - выбор денежной единицы
  • Описание - информация о платеже для пользователя
  • URL успешной оплаты - куда перенаправить после оплаты

Применение:

  • Продажа цифровых товаров
  • Оплата услуг
  • Сбор пожертвований
  • Подписки и регулярные платежи

Блок записи

Блок записи

Блок записи позволяет интегрировать функционал онлайн-бронирования услуг.

Возможности:

  • Подключение к системе управления записями
  • Отображение доступных услуг и специалистов
  • Выбор даты и времени
  • Подтверждение бронирования

Настройки:

  • Автоматическая проверка наличия услуг и мастеров
  • Индикатор готовности системы к работе

Применение:

  • Запись на консультации
  • Бронирование услуг салонов красоты
  • Запись к врачу
  • Резервирование столиков в ресторане

Соединение блоков

Соединение блоков

Для создания логики диалога необходимо соединять блоки между собой:

  1. Наведите курсор на точку выхода блока (маленький кружок справа)
  2. Нажмите и удерживайте левую кнопку мыши
  3. Перетащите появившуюся линию к точке входа другого блока
  4. Отпустите кнопку мыши для создания соединения

Соединения могут быть:

  • От блока к блоку - автоматический переход
  • От кнопки к блоку - переход при нажатии на кнопку

Публикация и тестирование

После завершения редактирования сценария:

  1. Нажмите кнопку “Опубликовать” в верхнем правом углу
  2. Дождитесь завершения процесса публикации
  3. После успешной публикации изменения вступят в силу для всех пользователей бота

Для тестирования:

  • Откройте вашего бота в Telegram
  • Отправьте команду /start
  • Пройдите по созданному сценарию, проверяя работу всех блоков

Советы по созданию эффективных сценариев

  • Начинайте с простого - создайте базовый сценарий и постепенно усложняйте его
  • Думайте о пользователе - проектируйте диалог с точки зрения удобства использования
  • Используйте ветвление - предлагайте пользователю выбор для персонализации опыта
  • Комбинируйте типы контента - сочетайте текст, изображения и интерактивные элементы
  • Тестируйте регулярно - проверяйте работу сценария на разных этапах разработки
  • Собирайте обратную связь - улучшайте бота на основе отзывов пользователей

Частые вопросы

Как создать ветвление диалога?

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

Можно ли использовать один блок в нескольких местах?

Да, вы можете создать несколько связей, ведущих к одному блоку. Это полезно для повторяющихся частей диалога или для создания “возврата в меню”.

Как сохранить информацию, введенную пользователем?

Используйте блок AI Агента с соответствующим системным промптом для обработки и сохранения пользовательского ввода в контексте разговора.

Есть ли ограничения на количество блоков?

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

Как интегрировать бота с внешними системами?

В настоящее время доступны интеграции с платежными системами и сервисом онлайн-записи. Дополнительные интеграции находятся в разработке.

Last updated on