Kā izveidot pielāgotus slīpsvītru komandas slack
Slack ir komandas produktivitātes rīks kas nāk ar daudzām konfigurācijām un pakalpojumiem paredzēts pielāgošanai. Viena no labākajām tās pielāgojamām funkcijām ir Slash komandas. Slash komandas būtībā ir atslēgvārdi kas veic noteiktu darbību, ievadot tos kā ziņojumus ar a iepriekšējais slīpsvītras simbols (/) Slack.
Iebūvētās slīpsvītru komandas
Pašreizējā iebūvēto Slash komandu kopa veic virkni iepriekš definētu funkciju Slack. Piemēram, ievadot / prom
Slash komandu ievada ziņojuma ievades lodziņā, varat pārslēgt sava konta statusu, kā redzat to zemāk esošajā gif.
Custom Slash komandas
Jūs varat arī izveidot pielāgotas Slash komandas Slack. Custom Slash komandas ļauj izstrādātājiem veikt drošus HTTP pieprasījumus Web lietojumprogrammām vai pakalpojumiem, un saņemt atbilstošas atbildes no tiem, kas ir tiek paràdïts kà jaunàs ziñas.
Piemēram, teiksim, ka ir interneta pakalpojums, kas atgriež pašreizējo futbola spēles rezultātu vienkāršā tekstā. Varat izveidot komandu Slash veikt drošu HTTP pieprasījumu uz šo interneta pakalpojumu un parādiet rezultātu saņemts kā atbildes teksts logā Slack.
Izveidojiet komandu Slash
Lai izveidotu komandu Slash, ievadiet https: // [yourTeam] .slack.com / apps / build / custom-integration Tikai pārlūkprogrammas adreses joslas URL nomainiet vietni [yourTeam] ar Slack komandas nosaukumu un noklikšķiniet uz opcijas Slash Commands.
Nākamajā ekrānā, ievadiet atslēgvārdu jūs vēlaties izmantot savu Slack komandu (neizmantojiet nevienu vietu), tad noklikšķiniet uz pogas Pievienot slash komandu integrāciju. Jūs varat vēlāk rediģējiet šo atslēgvārdu Ja tu vēlies.
Nākamajā ekrānā varat konfigurējiet iestatījumus Slash komandai. Jums jāievada Tīmekļa lietojumprogrammas URL vēlaties nosūtīt savu pieprasījumu. Varat arī redzēt a simboliska vērtība par tikko izveidoto Slash komandu, kuru varat izmantot savā tīmekļa serverī apstiprināt pieprasījumu nosūtīja Slack.
Parādīt atbildi
Pēc noklusējuma, atbildes uz pieprasījumiem, kas veikti Slash komandās, ir parādīts kā vienkāršs teksts ziņojuma logā. Ja vēlaties rādīt ziņojumus ziņojuma formātā tā vietā atbildēm ir jābūt derīgs JSON formātā.
Arī pēc noklusējuma Slash Command atbilde ir redzams tikai lietotājam, kurš ievadījis šo komandu, un nevis citi kanālā. To var mainīt tikai tad, ja atbilde ir derīga JSON turēto īpašumu "answer_type"
ar vērtību "in_channel"
, tad visi kanāla lietotāji var redzēt atbildi. The "teksts"
īpašums tur galveno tekstu kas tiks parādīts ziņojumā.
// JSON atbildes piemērs "response_type": "in_channel", "text": "…"
Piemēram, es rādīšu ASCII mākslas šahs atbildot uz manu pasūtījumu /uzspēlējam
Slash komanda, ko esmu izveidojis iepriekšējā sadaļā, lai pierādītu, ka varat parādīt sarežģītākas rakstzīmes arī atbildē. Jūs varat lasīt vairāk Slack ziņojuma formatēšana Slack API dokumentos.
Zemāk jūs varat redzēt ekrānuzņēmumu JSON atbilde tiks parādīta mana Slash komanda, vai arī jūs varat atrast to pašu JSON failu Github.
Ja jūs arī vēlaties rindas pārtraukumus izmantojiet n
jauna līnija vērtības "teksts"
īpašums.
Palaidiet komandu
Dodieties uz kanālu vai uz DM logā Slack, un ievadiet jauno Slash komandu ziņojuma ievades laukā. Ja esat atzīmējis Rādīt šo komandu automātiskās pabeigšanas sarakstā atzīmējiet izvēles rūtiņu Slash komandu iestatījumos skatiet savu komandu ieteikumu sarakstā rakstot.
Ja jūs vēl neesat to izdarījis un vēlaties atjaunināt šos iestatījumus, varat atgriezties Slash komandu iestatījumu lapā un rediģēt konfigurācijas, noklikšķinot uz mazās zīmuļa ikonas pa labi uz komandu.
Zemāk redzams gif demo, kas parāda, kā mans pielāgota Slash komanda ar ASCII mākslas šaha paneli strādā Slack.