钉钉机器人MarkDown类型的消息不支持@人

最近在做告警系统的过程中,需要用到钉钉机器人进行告警,创建自定义机器人后,发送相关消息。我们需要@群内的相关人员,使用过程中发现只有text类型的消息支持@相关人,其余类型不支持。百思不得其解,下面是钉钉的开发文档

钉钉机器人开发文档

钉钉机器人MarkDown类型的消息不支持@人

如需要@人,只需要在at这个json对象中加入对应手机号就ok,而其他类型的消息,比如MarkDown类型则不能@相关人

钉钉机器人MarkDown类型的消息不支持@人

起初我以为是我哪里配置的问题,找了很久始终没有找到原因。最后提了工单,他们告诉我在text中也要吧手机号当作文本拼接在后面

钉钉机器人MarkDown类型的消息不支持@人

文档中没有任何说明,而且这是什么反人类的设计……坑啊!

 

记录一下,避免大家遇到类似的问题