我在Slack中看到了这一点
我的Node.js代码如下所示:
const messageText = `
## Jenkins build started
## Build status: ${b.state}
#### Repo: ${b.repo_name || 'unknown repo'}
Raw data:
\`\`\`
${JSON.stringify(b)}
\`\`\`
`;
// "type": "mrkdwn",
return webClient.chat.postMessage({channel: id, text: messageText, mrkdwn: true}).then(res => {
console.log('Message sent: ', res.ts);
});
显然slack正在收到请求,只是没有按照我期望的那样格式化,有人知道如何在Slack上很好地格式化markdown吗?
答案 0 :(得分:1)
Slack不支持Markdown,但是有其自己的标记语言。
示例:
_italic_ will produce italicized text *bold* will produce bold text ~strike~ will produce strikethrough text
不可能产生标题。
请查阅官方文档here,以获得所有选项的完整说明。