Slack Block Kit szerkesztő
Egy egyszerű szöveges vázlatot készen álló Slack Block Kit JSON-ná alakít.
Slack Block Kit szerkesztő
Írjon egy üzenetet úgy, ahogyan egy dokumentumot írna, és ez az eszköz Slack Block Kit JSON payload-ként transzformálja. A # karakterrel kezdődő fejlécek header blokkokká válnak, a szöveges bekezdések mrkdwn szövegű section blokkokká, és a három vagy több kötőjelből álló sor elválasztóvá — nem kell kézzel írni beágyazott block objektumokat vagy keresni sémákat az egyes típusokhoz.
A felsorolásos sorok (- vagy * karakterrel kezdődő) egy kombinált sectionként vagy külön blokkként jelennek meg, a "Felsorolásos listák" opción keresztül szabályozva — hasznos, ha az elemek egymástól függetlenül kell, hogy becsomagoljanak szűk Slack panelben. Az "Címke: érték" alakú sorok fields sectionná válnak, tízesével csoportosítva, mivel ezt engedélyezi Slack. A [szöveg](url) alakú markdown linkek Slack <url|szöveg> szintaxissá alakulnak, a **vastag** pedig Slack egyasteriskos vastagítássá. A "context:" kezdetű sor context blokkot ad hozzá, a "buttons:" kezdetű sor (felsorolt címkék pipe-pal elválasztva, opcionálisan URL-lel zárójelben) pedig actions blokkot valódi gombokkal.
Váltszon "Payload ehhez:" között bejövő webhook és chat.postMessage hívás között — az utóbbi channel mezőt ad hozzá, amelyet közvetlenül szerkeszthet. Ha bármely section szövege meghaladja Slack 3000 karakteres limitjét, az eszköz továbbra is érvényes JSON-t hoz létre, de pontosan azt jelzi, melyik blokk túl hosszú, mind az élő összegzésben, mind a kimenetben kiemelt sorok által, így Slack API elutasítása előtt elkapja.
Minden a böngészőjében fut. A vázlat, amit begépel, és az ebből származó JSON soha nem hagyja el eszközét — semmi sem töltődik fel semmilyen szerverre, még Slack-re sem. Ha a payload helyesen néz ki, másolja le, töltse le .txt fájlként a kódba beillesztéshez, vagy küldje egy másik eszköz inputjára a munka folytatásához.