Примечание | ||
---|---|---|
| ||
Функции bpl работают только в чатах и на входящей телефонии. Как создать чат смотреть тут шаг 5 |
Инструкция:
шаг 1. Блок вопроса для получения ответа
шаг 2. Блок арифметики со входящей стрелкой по умолчанию и сохранением ответа в переменную ответ
шаг 3. Настроить блок арифметики так:
- тип произвольный
- текст в окне bpl выражения
$ответ = "...
" (Это та самая переменная {ответ}, но в bpl переменные обозначаются значками $, # или @ (в чем разница смотреть тут)) - нажать преобразовать в AST
Теперь чтобы не ответил пользователь, его ответ всегда будет равным "...".
Важно - Для тестирования сценариев, содержащих BPL-операции, необходимо использовать веб-виджет или интеграцию с каким-либо мессенджером, так как данные операции не работают в тестовом чате внутри редактора. Как создать тестовый виджет можно узнать в статье: Создание тестового виджета. |
Для записи переменной через BPL выполните следующие шаги:
- Создайте блок Арифметическая операция и настройте его так:
Fancy Bullets - Тип выходных данных: Произвольный тип
- Заполните текст в поле ввода BPL-выражения: $ответ = "Привет"
- Нажмите кнопку: Преобразовать BPL в AST
Теперь в переменной {ответ} будет содержаться слово Привет.
...
- Вы можете преобразовать переменную как угодно, все доступные операции можно посмотреть
...
- в статье: Язык выражений бота (BPL)
- Теперь можно использовать переменную
...
...
- . Делается это как обычно, например вывод переменной в блоке информации переменной ответ будет выглядеть так: {ответ}
...
...
Примечание |
---|
Функции bpl работают только в чатах и на входящей телефонии. Как создать чат смотреть тут шаг 5 |
Результат: