This site is no longer updated.Go to new Conversational Cloud docs

$reactions.answer


Метод выводит простой текстовый ответ.

Синтаксис

Метод может принимать в качестве аргумента объект или строку.

Строка

Укажите строку, определяющую текстовый ответ:

$reactions.answer("Текст сообщения");

В тексте ответа вы можете использовать подстановки в скобках {{ }}, внутри которых может находиться любое допустимое выражение на JavaScript.

$reactions.answer("Привет, {{ $client.name }}!");

Объект

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


Аргумент Описание Обязательный
value Текст ответа Да
tts Текст ответа с разметкой для синтеза речи Нет
html Текст ответа с HTML-разметкой Нет

Текст ответа с разметкой для синтеза речи:

script:
    $reactions.answer({"value": "Вот правила игры", "tts": "Вот правила игр+ы"});

Текст ответа с HTML-разметкой:

script:
    $reactions.answer({"value": "Вы победили!", "html": "<b>Вы победили!</b>"});

HTML-разметку поддерживают только чатвиджет, Chat API и Telegram. В других каналах клиент получит обычное сообщение без разметки.