钉钉支持使用 Markdown 格式发送消息。要在钉钉中发送 Markdown 消息,请按照以下步骤操作:
打开钉钉聊天窗口,输入@钉钉机器人,召唤钉钉机器人。 发送指令/markdown,钉钉机器人会自动回复Markdown格式的使用说明。 根据使用说明,将 Markdown 格式的消息输入到聊天窗口中。 点击发送按钮,即可将 Markdown 格式的消息发送给对方。
注意:钉钉机器人目前只支持简单的 Markdown 格式,如加粗、添加链接等。如果您需要使用更复杂的 Markdown 格式,建议使用其他支持 Markdown 的聊天工具或编辑器。
钉钉支持在应用内以及钉钉聊天中发送markdown格式消息。具体操作如下:
引入钉钉SDK。在JavaScript文件中添加:
js
Copy
import TencentImSDK from 'react-native-tencentyun-im'
获取access token。可以通过钉钉开放平台的相关API来获取。
初始化SDK。
js
Copy
TencentImSDK.init({
// tencetYun AccessToken
accessToken: 'your_access_token'
})
调用发送markdown消息的API。
js
Copy
TencentImSDK.sendMessageToChat({
// 引用的会话(group/user chat) id
chatId: 'your_chat_id',
// markdown 格式的消息内容
content: '# 标题\n 斜体字\n 粗体字 \njs\n console.log("你好")\n
',
success: () => {
console.log('发送成功!');
}
})
上述代码会在指定会话中发送一条带有 markdown 格式的消息,内容如下:
标题
斜体字
粗体字
js
Copy
console.log("你好")
接收消息。可以通过 listenMessage 和 消息监听器的方法来接收到的消息,并对 markdown 进行渲染。
反馈给你的消息格式大概如下:
json
Copy
{
"markdown": "true",
"content": "# 标题\n 斜体字\n 粗体字 \njs\n console.log("你好")\n
"
}
可以通过接口方式或Webhook方式发送支持markdown格式的消息。在消息模板参数中,使用{ "msgtype": "markdown", "markdown": { "title": "xxx", "text": "xxx" } }
来发送markdown格式的消息。其中,title为首屏会话透出的展示内容,text为markdown格式的消息内容,最大不超过5000字符。具体的markdown语法说明也在文本材料中给出。此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。