Homepage » Desktop » Egyéni Slash parancsok létrehozása a Slack-ben

    Egyéni Slash parancsok létrehozása a Slack-ben

    Laza egy csapat termelékenység eszköz sok konfigurációval és szolgáltatással testreszabásra szánt. Az egyik legjobb testreszabható funkciója Slash parancsok. Slash parancsok alapvetően kulcsszavak amely bizonyos műveleteket hajt végre, amikor az a előző előrejelző szimbólum (/) Slackben.

    Beépített Slash parancsok

    A beépített Slash parancsok aktuális halmaza előre meghatározott funkciók tömbjét hajtja végre Slackben. Például a /el Slash parancsot az üzenet beviteli mezőbe, átkapcsolhatja fiókjának állapotát, ahogy az alábbi gif-en láthatja.

    Egyéni Slash parancsok

    Te is hozzon létre egyéni Slash parancsokat Slackben. Az egyéni Slash parancsok lehetővé teszik a fejlesztők számára biztonságos HTTP-kéréseket webes alkalmazásokhoz vagy szolgáltatásokhoz, és megfelelő válaszokat kap tőlük Új Slack üzenetekként jelenik meg.

    Például mondjuk, hogy van egy olyan webes szolgáltatás, amely a szöveges szövegben visszaadja a labdarúgó-mérkőzés aktuális pontszámát. Létrehozhat egy Slash parancsot biztonságos HTTP-kérést a webszolgáltatáshoz, és megjeleníti a pontszámot válaszként kapott a Slack üzenet ablakban.

    Hozzon létre egy Slash parancsot

    Slash parancs létrehozásához írja be a https: // [yourTeam] .slack.com / apps / build / egyéni integráció Csak a böngésző címsorának URL-címe cserélje ki a [yourTeam] helyőrzőt a Slack csapat nevével, és kattintson a Slash parancsok lehetőségre.

    A következő képernyőn, adja meg a kulcsszót a Slack Commandhoz szeretnéd használni (ne használj semmilyen helyet), majd kattints az Add Slash Command Integration gombra. tudsz később szerkesztheti ezt a kulcsszót ha akarod.

    A következő képernyőn lehet konfigurálja a beállításokat a Slash parancshoz. Be kell lépnie a A webes alkalmazás URL-címe szeretné elküldeni a kérését. Láthatjuk a token érték az éppen létrehozott Slash parancshoz, amelyet a webszerverben használhat érvényesítse a kérést küldött Slack.

    A válasz megjelenítése

    Alapértelmezés szerint, a Slash parancsok által benyújtott kérésekre adott válaszok egyszerű szövegként jelenik meg az üzenetablakban. Ha inkább az üzeneteket jeleníti meg a Slack üzenet formátumban ehelyett a válaszoknak be kell állniuk érvényes JSON formátum.

    Alapértelmezés szerint a Slash Command válasz is csak a felhasználónak adta meg a parancsot, és nem mások a csatornában. Ez csak akkor módosítható, ha a válasz érvényes JSON a hívott vagyontárgyat "Response_type" az értékkel "In_channel", akkor a csatorna összes felhasználója láthatja a választ. A "szöveg" ingatlan tartja a fő szöveget amely megjelenik az üzenetben.

     // Példa JSON válasz "response_type": "in_channel", "text": "…" 

    Példaként meg fogom jeleníteni egy ASCII művészeti sakktábla válaszul a szokásomra /játsszunk Az előző részben létrehozott Slash parancs, annak bizonyítása érdekében, hogy képes bonyolultabb karakterek megjelenítése a válaszban is. További információ olvasható Slack üzenet formázása a Slack API dokumentumokban.

    Az alábbiakban látható a képernyőképe JSON válasz a Slash parancsom jelenik meg, vagy ugyanaz a JSON fájl található a Githubon.

    Ha Ön is szeretné, hogy a sorszakadjon az üzenetben használja a \ n új vonal karakter értéke a "szöveg" ingatlan.

    Futtassa a parancsot

    Menjen egy csatornára vagy a DM üzenetablak a Slack-ben, és adja meg az új Slash parancsot az üzenetbeviteli mezőbe. Ha a jelölőnégyzetet jelölte Jelenítse meg ezt a parancsot az automatikus kiegészítés listában jelölőnégyzet a Slash parancs beállításaiban nézze meg a parancsot a javaslatlistában gépelés közben.

    Ha nem, és most szeretné frissíteni ezeket a beállításokat, visszatérhet a Slash parancsbeállításai oldalára, és szerkesztheti a konfigurációkat a kis ceruza ikonra kattintva a parancshoz..

    Az alábbiakban látható egy gif demó, amely bemutatja, hogyan egyéni Slash parancs Az ASCII művészeti sakktábla a Slack-ben működik.