Slack Block Kit Builder
Wandeln Sie eine Gliederung in einsatzbereites Slack Block Kit JSON um.
Slack Block Kit Builder
Schreiben Sie eine Nachricht wie ein Dokument und dieses Tool konvertiert sie in die JSON-Payload, die Slacks Block Kit erwartet. Überschriften, die mit # beginnen, werden zu Header Blocks, normale Absätze zu Section Blocks mit mrkdwn-Text, und eine Linie aus drei oder mehr Bindestrichen wird zu einer Trennlinie — ohne manuelles Schreiben verschachtelter Block-Objekte oder Nachschlagen des Schemas für jeden Typ.
Aufzählungszeilen (beginnend mit - oder *) werden je nach Einstellung "Aufzählungslisten" entweder als ein kombinierter Section oder als separater Block pro Element dargestellt — praktisch, wenn Elemente in einem schmalen Slack-Fenster unabhängig umbrochen werden sollen. Zeilen im Format "Label: Wert" werden zu einem Felder-Section, gruppiert in Zehnerblöcken, da dies Slacks Limit pro Section ist. Markdown-Links wie [Label](URL) werden zu Slacks <URL|Label>-Syntax konvertiert, und **fett** wird zu Slacks einfachem Asterisk-Fett. Eine Zeile, die mit "Kontext:" beginnt, fügt einen Kontext-Block hinzu, und eine mit "Schaltflächen:" (Labels getrennt durch einen Strich, mit optionalen URLs in Klammern) fügt einen Actions Block mit echten Schaltflächen hinzu.
Wechseln Sie "Payload für" zwischen eingehendem Webhook und chat.postMessage — die zweite Option fügt ein Kanalsfeld hinzu, das Sie direkt bearbeiten können. Wenn der Text eines Section Slacks 3000-Zeichen-Limit überschreitet, erstellt das Tool weiterhin gültiges JSON, kennzeichnet aber exakt, welcher Block zu lang ist, sowohl im Live-Tally als auch durch Hervorhebung der Zeilen in der Ausgabe, sodass Sie es vor Slacks API-Ablehnung erkennen.
Alles läuft in Ihrem Browser. Die Gliederung, die Sie eingeben, und das JSON, das sie erzeugt, verlassen Ihr Gerät nie — nichts wird zu einem Server hochgeladen, auch nicht zu Slack selbst. Wenn die Payload richtig aussieht, kopieren Sie sie, laden Sie sie als .txt-Datei herunter, um sie in Ihren Code einzufügen, oder senden Sie sie an ein anderes Tool.