markdown类型</h3> <ul><li>

方法及可选参数

<pre><code class="lang-go hljs"><span class="token comment">// 方法定义</span> <span class="token comment">// text:markdown格式字符串</span> <span class="token function">SendMarkDownMessage</span><span class="token punctuation">(</span>title<span class="token punctuation">,</span> text <span class="token builtin">string</span><span class="token punctuation">,</span> opts <span class="token operator">...</span>atOption<span class="token punctuation">)</span> <span class="token builtin">error</span> <span class="token comment">// 可选参数 目前钉钉markdown格式消息不支持@(可能是钉钉的bug),所以以下可选参数暂时不生效。</span> <span class="token comment">// @所有人</span> <span class="token function">WithAtAll</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token comment">// @指定群成员</span> <span class="token function">WithAtMobiles</span><span class="token punctuation">(</span>mobiles <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token builtin">string</span><span class="token punctuation">)</span> </code></pre> </li><li>

使用

<pre><code class="lang-go hljs">cli<span class="token punctuation">.</span><span class="token function">SendMarkDownMessage</span><span class="token punctuation">(</span>title<span class="token punctuation">,</span> text<span class="token punctuation">)</span> </code></pre> </li><li>

Markdown进阶

<pre><code class="lang-go hljs"><span class="token comment">// 按行写入数组,增强markdown的可读性</span> msg <span class="token operator">:=</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token builtin">string</span><span class="token punctuation">{</span> <span class="token string">"### Link test"</span><span class="token punctuation">,</span> <span class="token string">"---"</span><span class="token punctuation">,</span> <span class="token string">"- <font color=#00ff00 size=6>红色文字</font>"</span><span class="token punctuation">,</span> <span class="token string">"- content2"</span><span class="token punctuation">,</span> <span class="token punctuation">}</span> cli<span class="token punctuation">.</span><span class="token function">SendMarkDownMessageBySlice</span><span class="token punctuation">(</span><span class="token string">"Markdown title"</span><span class="token punctuation">,</span> msg<span class="token punctuation">,</span> <span class="token function">WithAtAll</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// 字体及颜色</span> dm <span class="token operator">:=</span> <span class="token function">DingMap</span><span class="token punctuation">(</span><span class="token punctuation">)</span> dm<span class="token punctuation">.</span><span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"颜色测试"</span><span class="token punctuation">,</span> H2<span class="token punctuation">)</span> dm<span class="token punctuation">.</span><span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"失败:$$ 同行不同色 $$"</span><span class="token punctuation">,</span> RED<span class="token punctuation">)</span> <span class="token comment">// 双$分隔</span> dm<span class="token punctuation">.</span><span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"---"</span><span class="token punctuation">,</span> N<span class="token punctuation">)</span> dm<span class="token punctuation">.</span><span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"金色"</span><span class="token punctuation">,</span> GOLD<span class="token punctuation">)</span> dm<span class="token punctuation">.</span><span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"成功"</span><span class="token punctuation">,</span> GREEN<span class="token punctuation">)</span> dm<span class="token punctuation">.</span><span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"警告"</span><span class="token punctuation">,</span> BLUE<span class="token punctuation">)</span> dm<span class="token punctuation">.</span><span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"普通文字"</span><span class="token punctuation">,</span> N<span class="token punctuation">)</span> cli<span class="token punctuation">.</span><span class="token function">SendMarkDownMessageBySlice</span><span class="token punctuation">(</span><span class="token string">"color test"</span><span class="token punctuation">,</span> dm<span class="token punctuation">.</span><span class="token function">Slice</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> </code></pre> </li><li>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2y4k2M37-1609383182754)(https://i.loli.net/2020/07/05/7LScefCZIGnDjBV.jpg)]

</li><li>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B5PYTjIm-1609383182757)(https://i.loli.net/2020/07/26/PADJ5uqmfQht2cr.jpg)]

</li><li>

点击链接发送消息

点击’dtmdLink1’,自动发送’dtmdValue1’并@机器人,简化输入

<pre><code class="lang-go hljs"><span class="token comment">// 创建有序map</span> dtmdOrderMap <span class="token operator">:=</span> <span class="token function">DingMap</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span> <span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"dtmdOrderMap1"</span><span class="token punctuation">,</span> <span class="token string">"dtmdValue1"</span><span class="token punctuation">)</span><span class="token punctuation">.</span> <span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"dtmdOrderMap2"</span><span class="token punctuation">,</span> <span class="token string">"dtmdValue2"</span><span class="token punctuation">)</span><span class="token punctuation">.</span> <span class="token function">Set</span><span class="token punctuation">(</span><span class="token string">"dtmdOrderMap3"</span><span class="token punctuation">,</span> <span class="token string">"dtmdValue3"</span><span class="token punctuation">)</span> err <span class="token operator">:=</span> dingTalkCli<span class="token punctuation">.</span><span class="token function">SendDTMDMessage</span><span class="token punctuation">(</span><span class="token string">"DTMD title"</span><span class="token punctuation">,</span> dtmdOrderMap<span class="token punctuation">)</span> </code></pre> </li><li>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h15FF5fw-1609383182760)(https://i.loli.net/2020/11/02/1OqEr4HKZWapRgd.jpg)]

</li></ul><h3>