Generatore Slack Block Kit
Converti un schema di testo semplice in JSON Slack Block Kit pronto da inviare.
Generatore Slack Block Kit
Scrivi un messaggio come se stessi scrivendo un documento e questo strumento lo trasforma nel payload JSON che Slack Block Kit si aspetta. Le intestazioni che iniziano con # diventano blocchi di intestazione, i paragrafi semplici diventano blocchi di sezione con testo mrkdwn, e una riga di tre o più trattini diventa un divisore — nessuna necessità di scrivere manualmente oggetti di blocco annidati o consultare lo schema per ogni tipo.
Le righe puntate (che iniziano con - o *) vengono visualizzate come una sezione combinata o come un blocco separato per elemento, controllato dall'opzione "Elenchi puntati" — utile quando gli elementi devono avvolgersi indipendentemente in un riquadro Slack stretto. Le righe in forma "Etichetta: valore" diventano una sezione di campi, suddivisa in gruppi di dieci poiché questo è il limite di Slack per sezione. I link Markdown come [etichetta](url) si convertono alla sintassi <url|etichetta> di Slack, e **grassetto** diventa il grassetto a singolo asterisco di Slack. Una riga che inizia con "context:" aggiunge un blocco di contesto nel piè di pagina, e una che inizia con "buttons:" (etichette separate da barra verticale, con un URL facoltativo tra parenthesi) aggiunge un blocco di azioni con pulsanti reali.
Alterna "Payload per" tra un webhook in entrata e una chiamata chat.postMessage — il secondo aggiunge un campo canale che puoi modificare direttamente. Se il testo di una sezione supera il limite di 3000 caratteri di Slack, lo strumento continua a costruire JSON valido ma contrassegna esattamente quale blocco è troppo lungo, sia nel conteggio live che evidenziando le righe incriminanti nell'output, in modo da individuarlo prima che l'API di Slack rifiuti il messaggio.
Tutto viene eseguito nel tuo browser. Lo schema che digiti e il JSON che produce non lasciano mai il tuo dispositivo — nulla viene caricato su nessun server, incluso Slack stesso. Quando il payload sembra corretto, copialo, scaricalo come file .txt per incollarlo nel tuo codice, o invialo all'input di un altro strumento per continuare a lavorare.