Скрытие параметров быстрого реагирования после их использования один раз в диалоговом потоке-чат-бот Kommunicate

#dialogflow-es #dialogflow-es-fulfillment #dialogflow-cx #kommunicate

# #dialogflow-es #диалоговый поток-выполнение #dialogflow-cx #kommunicate

Вопрос:

Я внедряю чат-бота с Dialogflow и использовал Kommunicate для его интеграции на веб-сайт. Я хочу скрыть / отключить быстрые ответы после их использования. Как я могу это сделать?

Пример того, как быстрые ответы отображаются в моем боте, приведен здесь: пример

Ответ №1:

Kommunicate предоставляет параметр с именем hidePostCTA , который вам нужно передать, как true в вашем сценарии установки, при этом кнопки расширенного сообщения будут скрыты при нажатии. Пожалуйста, обратитесь к документации для получения дополнительной информации [ссылка на документацию].

Итак, ваш окончательный сценарий установки должен выглядеть примерно так

 (function(d, m){
    var kommunicateSettings = {
        "appId": "APP_ID",
        "popupWidget": true,
        "automaticChatOpenOnNavigation": true,
        "hidePostCTA": true,
    };
    var s = document.createElement("script"); s.type = "text/javascript"; s.async = true;
    s.src = "https://widget.kommunicate.io/v2/kommunicate.app";
    var h = document.getElementsByTagName("head")[0]; h.appendChild(s);
    window.kommunicate = m; m._globals = kommunicateSettings;
})(document, window.kommunicate || {});