使用Slack api格式化帖子

Car*_*nez 2 slack-api

我正在尝试botkit使用Slack api 创建帖子,但我找不到有关如何Post在Slack中格式化文件的任何文档.

bot.api.files.upload({
    content: "# Heading",
    filename: "test.md",
    filetype: "post",
    channels: "random"
});
Run Code Online (Sandbox Code Playgroud)

Markdown格式化不适用于此,是否有任何语法来格式化Slack Posts?

尝试使用HTML,创建的文件的响应如下:

<document><p>&lt;document&gt;&lt;h1&gt;H1&lt;\/h1&gt;&lt;p&gt;&lt;\/p&gt;&lt;h2&gt;H2&lt;\/h2&gt;&lt;p&gt;&lt;\/p&gt;&lt;h3&gt;H3&lt;\/h3&gt;&lt;p&gt;&lt;\/p&gt;&lt;p&gt;Text &lt;i&gt;italic&lt;\/i&gt; &lt;b&gt;bold&lt;\/b&gt; &lt;a href=&quot;<a href=\"http:\/\/www.slack.com%22%3Elink%3C\/a%3E\">http:\/\/www.slack.com&quot;&gt;link&lt;\/a&gt;<\/a> &lt;u&gt;underline&lt;\/u&gt;&lt;\/p&gt;&lt;p&gt;&lt;\/p&gt;&lt;p&gt;&lt;strike&gt;strikethrough&lt;\/strike&gt;&lt;\/p&gt;&lt;p&gt;&lt;\/p&gt;&lt;p&gt;&lt;code&gt;Code Block;&lt;\/code&gt;&lt;\/p&gt;&lt;\/document&gt;<\/p><\/document>
Run Code Online (Sandbox Code Playgroud)

所以它正在逃避html标签.

Mik*_*e N 5

帖子支持降价格式.

例如,尝试设置以下内容:

# A Post Header

### Subheading

An image? ![Funny](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ4jlx3aktZVFKAkaNB7fvy67BFQuaO3HedVQ6VIXeR5OLnfbOOEbrcp-G4)

[A link to google](https://www.google.com)

* A list item
* Another list item

`a code block`
Run Code Online (Sandbox Code Playgroud)

然后发布filetype="post",并获得以下内容:

在此输入图像描述

我测试和松弛似乎支持大多数降价功能,但不是全部.一定要测试你的格式!