Constructor Slack Block Kit
Convertiți o schiță de text simplu în JSON de Slack Block Kit gata de trimitere.
Constructor Slack Block Kit
Scrieți un mesaj cum ați scrie un document și acest instrument îl transformă în payload JSON pe care Block Kit-ul Slack se așteaptă. Titlurile care încep cu # devin blocuri de titlu, paragrafele simple devin blocuri de secțiune cu text mrkdwn, iar o linie cu trei sau mai multe cratime devine un separator — fără necesitatea de a scrie manual obiecte de bloc imbricate sau de a consulta schema pentru fiecare tip.
Liniile cu marcatori (începând cu - sau *) se redau ca o secțiune combinată sau ca un bloc separat pe element, controlat de opțiunea "Liste cu marcatori" — util atunci când elementele ar trebui să se rupă independent într-un panou îngust Slack. Liniile în forma "Etichetă: valoare" devin o secțiune de câmpuri, împărțite în grupuri de zece, deoarece aceasta este limita Slack per secțiune. Linkurile Markdown cum ar fi [etichetă](url) se convertesc la sintaxa <url|etichetă> a Slack, iar **bold** devine boldul cu asteriscul singular al Slack. O linie care începe cu "context:" adaugă un bloc de context de subsol, iar una care începe cu "buttons:" (etichetele separate prin liniuță verticală, cu o URL opțională în paranteză) adaugă un bloc de acțiuni cu butoane reale.
Comutați "Payload pentru" între un webhook de intrare și un apel chat.postMessage — al doilea adaugă un câmp de canal pe care îl puteți edita direct. Dacă textul oricărei secțiuni depășește limita de 3000 de caractere a Slack, instrumentul continuă să construiască JSON valid, dar marchează exact care bloc este prea lung, atât în numărătoare în timp real, cât și prin evidențierea liniilor ofensive în rezultat, astfel încât să o prind înainte ca API-ul Slack să respingă mesajul.
Tot rulează în browserul dvs. Schița pe care o tastați și JSON-ul pe care îl produce nu părăsesc niciodată dispozitivul — nimic nu este trimis unui server, inclusiv Slack. Când payload-ul arată bine, copiați-l, descărcați-l ca fișier .txt pentru a lipi în codul dvs. sau trimiteți-l intrării unui alt instrument pentru a continua lucrul.