Разработка чат-бота Watson Assistant для веб-сайта и Facebook Messenger вызывает некоторые проблемы из-за того, что эти каналы по-разному форматируют ответ Watson.Я пытаюсь понять, как с этим справиться.
В настоящее время диалоговый узел Watson Assistant допускает ответы, включающие текст, изображение, паузу и параметр.Все идет нормально.Проблема в том, что в текстовом ответе мне нужно:
- добавить пустую строку.В HTML я могу использовать
<br/>
, и он отлично работает на веб-сайте, но не на Facebook. - добавить ссылку.В HTML я использую
<a href="">link</a>
, в то время как Facebook Messenger отображает только один URL - Мне нужно перечислить неупорядоченный или упорядоченный список.В HTML я могу использовать теги
ol/li
или ul/li
в мессенджере Facebook №. - возврат каретки.В HTML я могу использовать
<br/>
в Facebook, см. 1.
Как мне справиться с этими несовместимостями?
Я предполагаю, что где-то будут документированы лучшие практики для написания многоканальныхчат-бот, но я их не нашел.