IBM Watson: как добавить гиперссылку на Watson Responses?

Я пробовал другие ответы, упомянутые на других форумах, но до сих пор не могу получить правильный результат.

На данный момент это то, как выглядит макет

Любая помощь приветствуется!

3 ответа

Решение

Добавьте в свой ответ Watson тег HTML, браузер отобразит:

The link to go to google is: click <a  target="_blank" href="https://google.com.br">Google</a>.<br/><br/>

Добавьте в ответ Уотсона:

Проверенная гиперссылка:

Обс.: Проверьте внутри Попробуйте, это не работает, но внутри вашего веб-приложения все будет работать нормально. Это действительно для других <html> тег, например: <button>, так далее

Я отвечаю на тот же вопрос здесь. Ответьте с более подробной информацией и изображениями здесь.

Заменить "кавычки" вокруг ссылки на "апостроф"

{
  "output": {
    "text": {
      "values": [
        "say something <a href='http://www.website.com/'>link text</a>"
      ],
      "selection_policy": "sequential"
    }
  }
}

Вы должны передать гиперссылку через context

Пример (использование python в бэкэнде) -

response['context']['link'] = "www.google.com"
conversation.message(workspace_id=workspace_id,
    message_input={'text': user_input},
    context=response['context'])

Теперь в вашем диалоге

{
  "context": {},
  "output": {
    "text": {
      "values": [
        "$link"
      ],
      "selection_policy": "sequential"
    }
  }
}

Таким образом, значения, которые вы передаете в context отображаются префиксы $

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