Slack是否支持Markdown格式化?

时间:2019-05-19 02:34:42

标签: node.js slack slack-api

我在Slack中看到了这一点

enter image description here

我的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吗?

1 个答案:

答案 0 :(得分:1)

Slack不支持Markdown,但是有其自己的标记语言。

示例:

_italic_ will produce italicized text
*bold* will produce bold text
~strike~ will produce strikethrough text

不可能产生标题。

请查阅官方文档here,以获得所有选项的完整说明。