Coffeescript MS团队机器人框架:提及打破降价

Coffeescript MS团队机器人框架:提及打破降价,coffeescript,botframework,microsoft-teams,Coffeescript,Botframework,Microsoft Teams,目前正在处理自定义bot框架,并且出现了一个问题,其中包含一条降价格式的消息 res.json({ 'type':'message', 'text': "<at>#{user.name}</at>\n\n#{str.replace(/\n/ig,'\n\n')}", 'textFormat': 'markdown', 'entities': [ { 'type': 'mention', 'mentioned': { 'i

目前正在处理自定义bot框架,并且出现了一个问题,其中包含一条降价格式的消息

res.json({
  'type':'message',
  'text': "<at>#{user.name}</at>\n\n#{str.replace(/\n/ig,'\n\n')}",
  'textFormat': 'markdown',
  'entities': [
    {
    'type': 'mention',
    'mentioned': {
      'id': user.id,
      'name': user.name
    },
    'text': "<at>#{user.name}</at>"
    }
  ],
  'replyToId': message.id
})
res.json({
“类型”:“消息”,
'text':“#{user.name}\n\n#{str.replace(/\n/ig,'\n\n')}”,
“textFormat”:“降价”,
“实体”:[
{
“类型”:“提及”,
“提到”:{
“id”:user.id,
“名称”:user.name
},
'text':“#{user.name}”
}
],
“replyToId”:message.id
})
是的,在咖啡脚本里

我遇到的问题是
str
变量中也会有标记,但是当包含
entities
字段时,标记和换行符是未格式化的


编辑:只需添加更多信息,删除entities字段确实允许消息的标记按需工作,但没有提及。这是一个折衷方案,但如果两者都有就好了,因为根据我的发现,没有文档表明它们不应该共存。

很抱歉耽搁了。我能够复制,我不相信这是期望的行为,所以我将提交一个bug


请注意,如果您想绕过当前的限制,html标记将起作用…

p请不要使用html标记,但感谢您提出错误。有没有公共董事会可以让我跟进?