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"]));

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней