2016-06-27 2 views
1

Я пытаюсь создать сообщения с botkit с помощью Slack api, но я не могу найти документацию о том, как отформатировать файл Post в Slack.Форматирование сообщений с Slack api

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

Форматирование 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> 

так это выделяющиеся 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

Странно, я тестировал уценку, когда задавал этот вопрос, и он не работал, возможно, я что-то пропустил, я дам ему вторая попытка –

+0

Ага, он работает с уценкой сейчас, спасибо за указание на это! –

+0

Я предполагаю, что они все еще активно работают над этим, а месяц назад он фактически не работал =). filetype = post даже не документирован, поэтому я предполагаю, что мы можем ожидать новых изменений! –

Смежные вопросы