企业微信群机器人发送 Markdown 消息及表格支持
结论
- V1 接口可以圈人,但无法正确展示表格的 markdown 语法。
- V2 接口可以展示表格的 markdown 语法,但无法圈人。
- 企微消息有长度限制。
背景
目前机器人通知的内容太单调,无法满足告警提醒的作用,需要罗列表格进行对比,并艾特到具体人员跟进。
解决方案
如何支持 markdown 表格类型
-
企业微信从 4.1.38 开始支持 markdown 表格的语法。企业客户端需升级。

-
历史使用的
msgtype: markdown不支持表格。
{ "msgtype": "markdown", "markdown": { "content": "实时用户反馈<font color=\"warning\">132 例</font>,请相关同事注意。\n>类型:<font color=\"comment\">用户反馈</font>\n>普通用户反馈:<font color=\"comment\">117 例</font>\n>VIP 用户反馈:<font color=\"comment\">15 例</font>" } }
- 需要使用
markdown_v2的接口才能支持表格。
{ "msgtype": "markdown_v2", "markdown_v2": { "content": "# 一、标题\n## 二级标题\n### 三级标题\n# 二、字体\n*斜体*\n\n**加粗**\n# 三、列表 \n- 无序列表 1 \n- 无序列表 2\n - 无序列表 2.1\n - 无序列表 2.2\n1. 有序列表 1\n2. 有序列表 2\n# 四、引用\n> 一级引用\n>>二级引用\n>>>三级引用\n# 五、链接\n[这是一个链接](https://work.weixin.qq.com/api/doc)\n\n# 六、分割线\n\n---\n# 七、代码\n`这是行内代码`\n```\n这是独立代码块\n```\n\n# 八、表格\n| 姓名 | 文化衫尺寸 | 收货地址 |\n| :----- | :----: | -------: |\n| 张三 | S | 广州 |\n| 李四 | L | 深圳 |\n"


