Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Примечание

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

Как создать тестовый виджет можно узнать в статье: Создание тестового виджета.

Для записи переменной через BPL выполните следующие шаги:

  1. Создайте блок Арифметическая операция и настройте его так:
    Image Added
    Fancy Bullets
    • Тип выходных данных: Произвольный тип
    • Заполните текст в поле ввода BPL-выражения: $ответ = "Привет"
    • Нажмите кнопку: Преобразовать BPL в AST

    Теперь в переменной {ответ} будет содержаться слово Привет.

Инструкция:

шаг 1. Блок вопроса для получения ответа Image Removed

шаг 2. Блок арифметики со входящей стрелкой по умолчанию и сохранением ответа в переменную ответ  

Image Removed

шаг 3. Настроить блок арифметики так:

  • тип произвольный
  • текст в окне bpl выражения $ответ = "..ю"  (Это та самая переменная {ответ}, но в bpl переменные обозначаются значками $, # или (в чем разница смотреть тут))
  • нажать преобразовать в AST

Теперь чтобы не ответил пользователь, его ответ всегда будет равным "..ю".

...

  1. Вы можете преобразовать переменную как угодно, все доступные операции можно посмотреть

...

  1. в статье:  Язык выражений бота (BPL)

  2. Теперь можно использовать переменную

Image Removed

...

  1. . Делается это как обычно, например вывод переменной в блоке информации переменной ответ будет выглядеть так: {ответ}

...

Примечание

Функции bpl не работают в редакторе. Необходимо создать чат и протестировать бота там. (Как это сделать смотреть тут шаг 5)

Результат: Image RemovedImage Added