最近业务上用到了钉钉群聊机器人,重点使用markdown格式的消息发送业务告警信息,期间遇到了一些使用上的困惑,经检索和工单沟通后得知一些应用现状,分享出来:
1、PC端和手机端解析不同的问题:
(与钉钉技术人员沟通得知)
手机端解析markdown语法兼容性较差,如果使用不规范,可能遇到吞消息问题。(如在使用<font>标签的时候,部分文字在pc端可以显示,但手机端文字消失)
目前钉钉前端人员已无力支持文档说明的语法之外的markdown语法,请按照文档规范使用markdown格式消息。
实测不使用<font>标签的情况下,已经不再遇到吞消息问题。
钉钉文档地址:自定义机器人接入 - 钉钉开放平台 (dingtalk.com)
支持的markdown语法摘录如下:
标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
引用
> A man who stands for nothing will fall for anything.
文字加粗、斜体
**bold**
*italic*
链接
[this is a link](http://name.com)
图片(建议不要超过20张)
![](http://name.com/pic.jpg)
无序列表
- item1
- item2
有序列表
1. item1
2. item2
如<font>标签更改文字大小颜色等,很容易造成手机端文字被吞。
2、换行问题
一个\n
有时无法成功换行,要用两个,即\n\n
。
3、更改字体颜色
一些博主给出更改字体颜色让消息提升消息观感的方法,基本都是基于<font>
标签:
如:钉钉机器人消息MarkDown下发送带色消息兼容手机APP-CSDN博客
但是如不使用<font>
标签,该功能无法在markdown消息中实现,可惜的是,<font>
标签不在钉钉markdown格式消息的支持范围内,为了业务稳定性,建议还是不要使用该标签。
如果需要更改颜色,可以考虑互动卡片:https://open.dingtalk.com/document/resourcedownload/interactive-card-usage-example
网友评论