Slack форматирование

Вебхуки Discord так же поддерживают форматирование Slack. Просто добавьте /slack к URL вебхука, чтобы использовать его.

Первый слой

Discord

Slack

Комментарий

username

username

avatar_url

icon_url

content

text

embeds

attachments

embeds (attachments)

Discord

Slack

Комментарий

color

color

Поддерживает hex-коды цветов "#4c73c7" и три предустановленных цвета: good (зелёный), warning (жёлтый) и danger (красный).

author

-

title

title

url

title_link

description

text

fields

fields

image

-

thumbnail

-

Блок миниатюры объявляется по разному. Смотрите таблицу thumbnail.

footer

footer

timestamp

ts

-

fallback

Краткое содержание для уведомлений или IRC. Не поддерживает разметку. Не уверен, что Discord поддерживает это.

-

pretext

Сломанная шткуа. Должна работать как content, появляясь перед вложением, но оно просто добавляется к description.

author

Discord

Slack

Комментарий

name

author_name

Просто напишите его внутри attachments, как color и т.п.

url

author_link

icon_url

author_icon

fields

Discord

Slack

Комментарий

name

title

value

value

inline

short

image

Discord

Slack

Комментарий

url

image_url

Здесь нету блока image. Просто пишите его внутри attachments, как color и т.п.

thumbnail

Discord

Slack

Комментарий

url

thumb_url

Здесь нету блока thumbnail. Просто пишите его внутри attachments, как color и т.п.

Discord

Slack

Комментарий

text

footer

Здесь нету блока footer. Просто пишите его внутри attachments, как color и т.п.

icon

footer_icon

Пример

{
  "username": "Вебхук",
  "icon_url": "https://i.imgur.com/8gzrpIh.png",
  "text": "Текст сообщения. До 2000 символов.",
  "attachments": [
    {
      "author_name": "DOGE",
      "author_link": "https://www.reddit.com/r/doge/",
      "author_icon": "https://i.imgur.com/1PQ1yfi.png",
      "title": "Заголовок",
      "title_link": "https://google.com/",
      "text": "Текст сообщения. Здесь можно использовать Markdown. *Курсив* **жирный** __подчёркнутый__ ~~зачёркнутый~~ [гиперссылка](https://google.com) `код`",
      "color": "#e8d44f",
      "fields": [
        {
          "title": "Тест",
          "value": "Ещё текста",
          "short": true
        },
        {
          "title": "Нам нужно больше текста",
          "value": "Агась",
          "short": true
        },
        {
          "title": "Используйте параметр `\"inline\": true` , если вы хотите чтоб поля распалагались на одной линии.",
          "value": "Ладно..."
        },
        {
          "title": "Спасибо",
          "value": "Не за что! :wink:"
        }
      ],
      "thumb_url": "https://i.imgur.com/2p68pbG.jpg",
      "image_url": "https://i.imgur.com/2p68pbG.jpg",
      "footer": "Вау! Как класно! :smirk:",
      "footer_icon": "https://i.imgur.com/AAeBJBp.png"
    }
  ]
}

Дополнительная информация

Last updated