使用 Slack 格式化帖子 api
Formatting posts with the Slack api
我正在尝试使用 Slack api 创建带有 botkit
的帖子,但我找不到任何关于如何在 Slack 中格式化 Post
文件的文档。
bot.api.files.upload({
content: "# Heading",
filename: "test.md",
filetype: "post",
channels: "random"
});
Markdown 格式对此不起作用,是否有格式化 Slack 帖子的语法?
尝试 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>
所以它是 escaping html 标签。
帖子支持 markdown 格式设置。
例如,尝试设置以下内容:
# A Post Header
### Subheading
An image? 
[A link to google](https://www.google.com)
* A list item
* Another list item
`a code block`
然后 post 和 filetype="post"
,得到以下结果:
我测试过,slack 似乎支持大多数 降价功能,但不是全部。请务必测试您的格式!
我正在尝试使用 Slack api 创建带有 botkit
的帖子,但我找不到任何关于如何在 Slack 中格式化 Post
文件的文档。
bot.api.files.upload({
content: "# Heading",
filename: "test.md",
filetype: "post",
channels: "random"
});
Markdown 格式对此不起作用,是否有格式化 Slack 帖子的语法?
尝试 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>
所以它是 escaping html 标签。
帖子支持 markdown 格式设置。
例如,尝试设置以下内容:
# A Post Header
### Subheading
An image? 
[A link to google](https://www.google.com)
* A list item
* Another list item
`a code block`
然后 post 和 filetype="post"
,得到以下结果:
我测试过,slack 似乎支持大多数 降价功能,但不是全部。请务必测试您的格式!