Bot Framework Bad Gateway для сообщений с двойными кавычками - PullRequest
0 голосов
/ 25 октября 2018

У меня очень странная проблема, у меня есть чат-бот, который отображается на HTML-странице с помощью DirectLine.Но теперь всякий раз, когда я отправляю сообщение с ДВОЙНЫМИ ЦИТАМИ, оно просто выдает мне ошибку 502 Bad Gateway .


JS CODE:

BotChat.App({
            bot: bot,
            locale: params['locale'],
            resize: 'detect',
            speechOptions: speechOptions,
            user: user,
            botConnection: botConnection
        }, document.getElementById('BotChatGoesHere'));

Сообщение чата: enter image description here


Ошибка консоли разработчика: enter image description here


ЖУРНАЛ КОНСОЛЬНОЙ СЕТИ РАЗРАБОТЧИКА: enter image description here Я уже довольно давно работаю с Bot Framework, но этовпервые я сталкиваюсь с чем-то вроде этого.

С уважением,

Хари

1 Ответ

0 голосов
/ 21 ноября 2018

Это появилось недавно и относится к каналам веб-чата и Directline.Согласно этой ошибке на Github,

Умное преобразование котировок выполняется Markdown-It.

https://github.com/markdown-it/markdown-it#init-with-presets-and-options

По умолчанию, все сообщения без textFormat будут считаться «уценкой».Если вы отправите действие

{ type: 'message', textFormat: 'plain', text: '"What\'s up?"' }

, сообщение будет простым текстом и не будет проходить через Markdown-It.Котировки не превратятся в умные цитаты.

...