Skip to content

[Bug] v1.0.47 新版本的dws在 markdown 中不支持表格的渲染 #577

Closed

Description

@fuzhi-cyh

复现方式
chat message send
--group 'cidAgZbtJIBRxEhNkbSNSPRXMNDqh1rIU+r6WFMhroCz8Y='
--title 'DWS markdown table repro'
--text $'DWS markdown table repro\n\n| 项目 | 结果 | 备注 |\n|------|------|------|\n| message send | success | 但新版客户端未渲染表格 |\n| markdown table | expected | 期望显示为表格 |\n\n上面应渲染为 Markdown 表格。'
--format json

Activity

  1. fuzhi-cyh commented on Jul 22, 2026

    @fuzhi-cyh
    Author

    有进展吗 这个功能还是很常用的 低版本dws都是支持的

  2. haofeng0705 commented on Oct 12, 2026

    @haofeng0705
    Collaborator

    已使用 DWS v1.0.64-beta.1 进行了真实消息发送测试。

    通过 dws chat +messages-send --as user --markdown ... 向本人单聊发送了包含三列表格、中文、加粗和行内代码的 Markdown 消息,随后查询发送任务,确认 sendStatus=SUCCESS。接收方提供的钉钉客户端截图进一步确认:表格正常显示为表头和单元格,加粗、行内代码也均正常渲染。

    测试内容示例:

    | 项目 | 结果 | 备注 |
    |------|------|------|
    | message send | success | 测试消息发送 |
    | markdown table | expected | 期望显示为表格 |
    | 中文与格式 | **加粗**、`代码` | 检查单元格内格式 |

    本次在上述版本和接收方当前客户端的单聊场景下未复现问题。原报告的 v1.0.47、旧版 chat message send 入口及群聊场景未在本次复测中覆盖,也未定位到具体修复提交。

    基于当前版本的实测及客户端截图反馈,先关闭此 issue。若升级后在群聊或特定客户端版本仍能复现,请补充 dws version、钉钉客户端版本、实际发送命令及渲染截图,便于进一步定位。

  3. haofeng0705 commented on Oct 20, 2026

    @haofeng0705
    Collaborator

    Hi @fuzhi-cyh 👋

    感谢你的反馈和耐心等待!

    我们补充排查了这个问题:我们核对了从 v1.0.32 到最新版的多个版本,dws 都会把 Markdown 表格原样发送给消息服务,不会改写表格内容。从 v1.0.33 起,群消息改为通过新的个人消息接口、以 Markdown 类型发送。表格最终能否渲染,取决于消息服务端和钉钉客户端对这类消息的处理,这很可能就是你在新旧版本之间看到差异的原因。

    我们此前在 v1.0.64-beta.1 的单聊场景中实测,表格已经能正常显示。群聊场景还需要你帮忙确认:

    1. 升级到最新版本(当前稳定版为 v1.0.64):

      # 独立二进制安装
      dws upgrade
      # npm 安装
      npm install -g dingtalk-workspace-cli
    2. 用原来的命令重新发送一次群消息(最新版仍兼容 --group 和 --text)。

    3. 如果表格仍未渲染,请回复以下信息,方便我们继续定位:

      • dws version 的输出
      • 钉钉客户端版本和平台(桌面端或移动端)
      • 实际发送的命令(可以隐去会话 ID)
      • 渲染截图

    如有其他问题,欢迎继续交流 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions