0

目前正在处理自定义机器人框架,并且遇到了一个问题,即 Markdown 格式的消息中包含提及。

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
})

是的,它在咖啡脚本中。

我遇到的问题是该str变量也将包含降价,但是当entities包含该字段时,降价和换行符是未格式化的。

编辑:只是为了添加更多信息,删除实体字段确实允许消息的降价按需要工作,但是没有提及。这有点折衷,但两者兼而有之会很好,因为根据我的发现,没有文件说它们不应该共存。

4

1 回答 1

0

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

请注意,如果您想解决当前限制,则 html 标记将起作用...

于 2017-05-29T18:23:53.333 回答