Как перенаправить пользователя к человеку в интеграции 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 (Интерком).