Конструктор Slack Block Kit
Перетворіть простий текстовий план на готовий до відправки JSON Block Kit.
Конструктор Slack Block Kit
Напишіть повідомлення так, як ви пишете документ, і цей інструмент перетворить його на JSON payload, який очікує Block Kit від Slack. Заголовки, що починаються з #, стають header блоками, прості абзаци стають section блоками з mrkdwn текстом, а рядок з трьох або більше дефісів стає розділювачем — без необхідності вручну писати вкладені об'єкти блоків або шукати схему для кожного типу.
Рядки з маркерами (що починаються з - або *) відображаються як один об'єднаний розділ або як окремий блок для кожного елемента, керований опцією «Списки з кульками» — корисно, коли елементи мають обтікати незалежно в вузькій панелі Slack. Рядки вигляду «Мітка: значення» стають розділом полів, розділені на групи по десять, оскільки це обмеження Slack на розділ. Посилання Markdown, такі як [мітка](url), перетворюються на синтаксис Slack <url|мітка>, а **жирний** стає жирним текстом Slack. Рядок, що починається з «context:», додає блок нижнього колонтитула context, а той, що починається з «buttons:» (мітки розділені трубою, з необов'язковою URL-адресою в дужках) додає блок actions з реальними кнопками.
Переключайтеся між incoming webhook та chat.postMessage — останній додає поле channel, яке ви можете редагувати прямо. Якщо текст будь-якого одного розділу перевищує обмеження Slack в 3000 символів, інструмент продовжує створювати дійсний JSON, але вказує точно, який блок занадто довгий, як у живій сумарній інформації, так і виділяючи проблемні рядки у виводі, щоб ви помітили це перед тим, як Slack API відхилить повідомлення.
Усе працює у вашому браузері. План, який ви вводите, і JSON, який він створює, ніколи не залишають ваш пристрій — нічого не завантажується на будь-який сервер, включаючи сам Slack. Коли payload виглядає правильно, скопіюйте його, завантажте як .txt файл для вставлення в ваш код або надішліть вихід на вхід іншого інструмента для подальшої роботи.