我正在尝试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><document><h1>H1<\/h1><p><\/p><h2>H2<\/h2><p><\/p><h3>H3<\/h3><p><\/p><p>Text <i>italic<\/i> <b>bold<\/b> <a href="<a href=\"http:\/\/www.slack.com%22%3Elink%3C\/a%3E\">http:\/\/www.slack.com">link<\/a><\/a> <u>underline<\/u><\/p><p><\/p><p><strike>strikethrough<\/strike><\/p><p><\/p><p><code>Code Block;<\/code><\/p><\/document><\/p><\/document>
Run Code Online (Sandbox Code Playgroud)
所以它正在逃避html标签.
帖子支持降价格式.
例如,尝试设置以下内容:
# A Post Header
### Subheading
An image? 
[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",并获得以下内容:
我测试和松弛似乎支持大多数降价功能,但不是全部.一定要测试你的格式!