You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Teams Webhooks多行消息发送方案失效,求当前Markdown实现方法

Teams Webhook 多行消息正确实现方法

针对当前Teams webhook渲染逻辑变更导致双换行失效且丢失内容的问题,以下是几种可靠的多行消息实现方案:

  • 使用HTML <br>标签强制换行
    这是目前兼容性最好的方案,无论在普通文本还是混合Markdown内容中都能稳定生效,不会出现内容丢失:

    {
      "text": "第一行消息内容<br>第二行消息内容<br>第三行需要强调的*重点内容*"
    }
    
  • 利用Markdown列表自动换行
    如果消息是列表形式,直接使用Markdown列表语法,每个列表项会自动换行展示:

    {
      "text": "- 任务1:完成文档编写\n- 任务2:提交测试报告\n- 任务3:同步进度给团队"
    }
    
  • 代码块内保留自然换行
    如果需要展示代码或格式化的文本块,用Markdown代码块包裹,内部的换行会被完整保留:

    {
      "text": "```shell\nnpm install\nnpm run build\nnpm start\n```"
    }
    

注意:避免使用双换行(\n\n),当前Teams webhook的渲染逻辑会将其识别为段落分隔,且存在内容截断的问题,导致双换行后的所有文本丢失;单换行(\n)在普通文本中会被渲染为空格,仅在列表、代码块等特定Markdown语法中生效。

内容的提问来源于stack exchange,提问作者gohanman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 13:45:26