Можем ли мы вызвать функцию JavaScript, нажав ссылку в ответе на разговор Уотсона? - PullRequest
0 голосов
/ 04 июля 2018

Я реализую чат-разговор Ватсона, я хочу вызвать функцию Javacript, написанную на моем веб-сайте, нажав кнопку / ссылку в ответе Ватсона.

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Вы можете сделать это, как в примере выше, или мы также реализовали функцию, называемую «действия», которая может либо ссылаться на функцию IBM Cloud для запуска всего в облаке, либо вы можете сделать это на стороне клиента, как описано выше. Вот документация: https://console.bluemix.net/docs/services/conversation/dialog-actions.html#dialog-actions

0 голосов
/ 04 июля 2018

Да, вы можете сделать это, но вызов функции javascript будет частью логики вашего приложения. Ваше приложение может выбрать отображение ссылки javascript на основе идентифицированного намерения или других данных контекста, предоставленных в ответе на разговор Watson (теперь называется Watson Assistant).

Существует руководство developerWorks по созданию чат-бота, в котором демонстрируется решение с полным стеком, включающее чат-бот javascript, приложение Node.js и вызовы API Watson. Если вы изучите, как работает это приложение, вы должны получить представление о том, как включить ссылку на JavaScript:

https://developer.ibm.com/courses/all/chatbots-watson-lets-talk-national-parks/

...