2016-06-27 17 views
1

Slack APIを使用してbotkitで投稿を作成しようとしていますが、SlackでPostファイルをフォーマットする方法に関するドキュメントが見つかりません。Slack APIで投稿を書式設定する

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

マークダウンの書式設定はこれでは機能しません。スラック投稿を書式設定する構文はありますか? 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> 

ので、それはエスケープのHTMLタグ。

+0

ちょうどCEFを使用しています - HTML形式で簡単に投稿をフォーマットすることができます。 –

+0

私はそれを試しましたが、フォーマットを追加せず、HTMLタグをテキストとして表示します –

答えて

3

これは正式にはサポートされていないようですが、明らかにサポート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"に投稿して、次を得る:

enter image description here

私がテストされ、たるみが最も値下げをサポートするように見えますすべてではありません。あなたの書式をテストすることを確認してください!

+0

奇妙なことに、私はこの質問をしたときにmarkdownをテストしたが、動作していなかったかもしれません。もう一度試してみてください –

+0

ああ、今これを指摘していただきありがとうございます。 –

+0

私の推測ではまだ積極的に取り組んでおり、1ヶ月前には実際には動かなかった=)。 filetype = postは文書化されていないので私の推測ではさらに多くの変更が来ると期待できます! –

関連する問題