function answer(text)
Функция выводит простой текстовый ответ.
Имеет один параметр text
— текстовый ответ.
В тексте ответа можно использовать подстановки и функции. Внутри скобок {{ }}
может находиться любое валидное JavaScript-выражение или те же переменные и функции, что и в скриптах.
Для выбора случайного ответа используйте функцию selectRandomArg
, а варианты ответов перечисляйте через запятую:
script: $reactions.answer(selectRandomArg('Привет', 'Здарова'));
В качестве аргумента функции вы так же можете передать YAML-справочник с вариантами ответов.
Примеры
Использование переменной в ответе
script: $reactions.answer('Привет {{ $client.name }}!');
Случайный ответ с помощью YAML-справочника
Пример справочника:
RandomReplies:
- 'Фраза 1'
- 'Фраза 2'
- 'Фраза 3'
- 'Фраза 4'
- 'Фраза 5'
Вывод случайного ответа:
require: answers.yaml
var = answers
state: random
q!: случайная фраза
script: $reactions.answer(selectRandomArg($global.answers["RandomReplies"]));
Обновлено 01 июня 2022
Заметили ошибку?
Выделите текст и нажмите Ctrl
+ Enter
, чтобы сообщить нам о ней