Как перенаправить пользователя к человеку в интеграции WATSON / интеркома

Я делаю демо чат-бота для своей компании и пытаюсь сделать это с помощью API разговоров IBM и Intercom с stamplay webhook, и у меня есть один вопрос, когда я создаю проект, он спрашивает меня: "Выберите учетную запись Intercom, которая возьмет на себя разговор, если пользователь просит поговорить с человеком ", и мой вопрос, как мне его настроить? Что мой пользователь должен сказать, чтобы поговорить с человеком? Где я это настрою? А если я захочу, чтобы Уотсон не нашел ни одного ответа для перенаправленного пользователя на человека?

1 ответ

В этом случае я предлагаю создать один intent с примерами того, как попросить поговорить с людьми, и в последнем потоке узлов вы создадите одну переменную контекста со значением true лайк:

{
  "context": {
    "verified": true;
  },
  "output": {
    "text": {
      "values": [
        "Please wait and you will talk with someone."
      ],
      "selection_policy": "sequential"
    }
  }
}

И после этого вы можете создать одно условие внутри вашего кода, чтобы сделать что-то вроде:

var userWantsHuman = context.verified;
if (userWantHuman === true {
//start conversation intercom
//do something inside your app
}

Вы будете перенаправлять пользователя для разговора по интеркому, или вы можете просто добавить ссылку на щелчок пользователя, чтобы поговорить с человеком, и ссылка перенаправит вас на ваш chatapp (Интерком).

Другие вопросы по тегам