我尝试使用Slack api创建botkit
帖子,但我找不到有关如何格式化Slack中Post
文件的任何文档。
bot.api.files.upload({
content: "# Heading",
filename: "test.md",
filetype: "post",
channels: "random"
});
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>
所以它逃脱了html标签。
答案 0 :(得分:5)
发布支持markdown格式。
例如,尝试设置以下内容:
# 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`
然后使用filetype="post"
发帖,并获取以下内容:
我测试过,松弛似乎支持大多数降价功能但不是全部。一定要测试你的格式!