Bot Framework错误的双引号邮件网关

时间:2018-10-25 10:13:54

标签: c# botframework direct-line-botframework

我遇到一个非常奇怪的问题,我有一个聊天机器人,该聊天机器人使用DirectLine通过HTML页面浮出水面。但是现在每当我在其中发布带有双引号的邮件时,它只会给我502错误的网关错误


JS代码:

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 :(得分:0)

这是最近才出现的,专门针对网络聊天和Directline频道。根据Github上的this错误,

  

智能报价转换是由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。报价不会变成智能报价。