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 |
- |
Блок автора объявляется по разному. Смотрите таблицу author . |
title |
title |
|
url |
title_link |
|
description |
text |
|
fields |
fields |
|
image |
- |
Блок картинки объявляется по разному. Смотрите таблицу image . |
thumbnail |
- |
Блок миниатюры объявляется по разному. Смотрите таблицу thumbnail . |
footer |
footer |
Это не блок, смотрите таблицу footer . |
timestamp |
ts |
Требует формат времени Unix-время. |
- |
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 и т.п. |
footer
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"
}
]
}
Дополнительная информация