Advertentie

Slap is hard op weg een van de meest populaire chatplatforms voor teams en gemeenschappen te worden. Naast communicatie zijn er veel manieren om informatie binnen Slack te verenigen, maar er zijn maar weinig integraties waarmee je het kunt doen externe services beherenvanuit Slack Haal meer uit Slack met deze 7 tipsMet een slimme gebruikersinterface maakt Slack een potentieel complexe workflow eenvoudig en intuïtief. Het heeft communicatie opnieuw gedefinieerd. Maak beter gebruik van Slack met deze tips. Lees verder - tot nu.

Als je dat bent nog nooit van Slack gehoord Slack maakt groepscommunicatie sneller en gemakkelijkerGroeps-e-mails kunnen de productiviteit echt schaden. Het is tijd om mailclients te laten rusten en samenwerkingsservices te gebruiken, zoals het pas gelanceerde Slack. Lees verder , dan is het tijd om het nader te bekijken voor de communicatiebehoeften van uw (team). Natuurlijk is e-mail geweldig voor groepsgesprekken en IM is prima voor een-op-een of kleine groepsbijeenkomsten, maar beide hebben nadelen die Slack overwint.

instagram viewer

Een e-mailgesprek kan dagen duren terwijl u wacht tot mensen hun e-mail checken en reageren. IM vereist dat deelnemers aan hun computer vast blijven zitten totdat de communicatie voorbij is. Slack heeft geen van deze vereisten.

En nu, dankzij een krachtige Slack-integratie genaamd "Slash-opdrachten“, Kunt u POST- of GET-strings via URL naar elke externe dienst sturen die deze kan ontvangen.

Maak je geen zorgen - je hoeft het niet te doen een programmeur zijn Welke programmeertaal om te leren - WebprogrammeringVandaag gaan we kijken naar de verschillende webprogrammeertalen die het internet van stroom voorzien. Dit is het vierde deel van een programmeerserie voor beginners. In deel 1 leerden we de basis van ... Lees verder om te leren hoe u dit moet doen. U hoeft niet eens bijzonder technisch onderlegd te zijn.

Het zijn in feite drie stappen, en je kunt zoiets cools doen als het maken van je eigen aangepaste Slack-opdracht (een slash-opdracht) die een nieuwe taak op ToDoist plaatst. Of brengt een nieuwe post uit op de Facebook-pagina van het bedrijf. Of voegt een nieuw evenement toe aan het bedrijf Google Agenda!

Slack- en Slash-opdrachten begrijpen

Als je Slack niet kent, is het een verzameling 'kanalen' - ook wel onderwerpen genoemd - waar mensen kunnen deelnemen en kunnen deelnemen aan het gesprek wanneer het hen uitkomt. Naast het typen van tekst terwijl u met mensen chat, is er een lijst met ingebouwde 'opdrachten' die u kunt geven. U hoeft alleen maar de opdracht vooraf te laten gaan door een schuine streep - vandaar de naam "slash-opdrachten".

slack-opdrachten 1

Dit zijn commando's zoals /leave om een ​​kanaal te verlaten, /feed om een ​​externe RSS-feedpost naar een kanaal te hebben, of /giphy om de Giphy-integratie te gebruiken en grappige geanimeerde GIF's in het gesprek te plaatsen. In feite zijn de meeste opdrachten en integraties gericht op het posten van informatie van externe bronnen - bestanden van Google Drive of nieuwe taken die zijn toegevoegd aan Wunderlist - in het Slack-gesprek.

Maar wat als u Slack zelf wilt gebruiken als een krachtiger 'commandocentrum' voor alle externe services die u gebruikt?

Slack biedt hiervoor niet echt veel goede integraties. Velen zijn beloofd - maar ik denk dat ze zijn vastgelopen omdat het Slack-team het gesprek liever binnen Slack houdt en niet zo geïnteresseerd is in het verbeteren van de andere services op internet.

Dit is echter een gebrekkig denken, want als mensen vanuit Slack productiever zouden kunnen zijn, zouden ze dat doen meer tijd doorbrengen daar, in plaats van in te loggen op die externe services.

Voorbeeld: bij MakeUseOf hebben we een systeem waar redacteurs auteurs zullen aanbevelen voor een bonus, voor het schrijven van artikelen van bijzonder hoge kwaliteit.

slack-opdrachten 2

Normaal stuurden ze me een direct bericht (DM), waarin ze de bonus aanbeveelden. Ik zou dan hun bericht moeten kopiëren en plakken, inloggen mijn ToDoist-account Hoeveel productiever is ToDoist Premium? Hier zijn 6 goede redenen om te upgradenIk bleef ToDoist een tijdje gratis gebruiken. Maar kwam steeds weer dingen tegen die ik wilde doen en niet kon. E-mailherinneringen. Notities toevoegen aan taak. Dingen die echt heel veel zouden toevoegen ... Lees verder , en voeg het toe aan mijn lijst. Het is vervelend en vervelend. Zou het niet logischer zijn als ik zoiets zou kunnen typen als "/todoist ”En automatisch toevoegen aan mijn standaard takenlijst?

Beter nog, wat als ik een opdracht met de naam "/author-bonus”Of iets dergelijks, en de redacteuren die aanbevelingen zelf rechtstreeks aan mijn ToDoist-account toevoegen?

Welnu, met behulp van de beschikbare (maar enigszins beperkte) Slash Command-integratie vanuit Slack, en de gratis abonnement van de Zapier onderhoud (vergelijkbaar met IFTTT Tasker en IFTTT: The Perfect Automation Duo voor AndroidTasker automatiseert alles wat u maar kunt bedenken op uw Android-apparaat en IFTTT automatiseert webservices. Samen gebruikt, kunt u niets doen. Lees verder maar een beetje krachtiger), kunt u dat soort dingen doen. Zoals ik je zal laten zien, is het heel eenvoudig om de Slash Command en het gratis Zapier-account in te stellen om dit soort dingen te doen - en het kan zich uitstrekken tot een verbazingwekkende reeks andere webservices die u mogelijk gebruikt, niet alleen ToDoist en niet alleen om te doen lijsten.

Configureren van de Slash Command Integration

Hoe maak je deze aangepaste opdrachten? Het is eigenlijk makkelijker dan je misschien denkt.

Bekijk eerst uw Slack-integratiegebied door op de pijl-omlaag naast uw Slack-gemeenschapsnaam te klikken en te kiezen Configureer integraties van de lijst.

slack-opdrachten 3

Kies vervolgens Slash-opdrachten in de lijst met integraties.

slack-opdrachten 4

Klik op de Slash Commands-integratie om naar de integratie-instellingen te gaan. Dit opzetten is eenvoudig.

Noem eerst de opdracht. In mijn geval noem ik het "/abbonus“. Dit is het commando dat mensen zullen typen om uw integratie te activeren. De volgende regel - de URL - is de belangrijkste. Kiezen tussen GET of POST is ook belangrijk; omdat het afhangt van de service die u probeert te activeren met uw aangepaste opdracht.

slack-opdrachten 5

Het integratiescherm biedt u ook een speciale "token" -code als de andere service waarmee u integreert dit vereist. We zullen zien hoe u al deze dingen in een oogwenk uitzoekt, maar onthoud eerst wat maakt deze aangepaste code zo flexibel dat u informatie kunt doorgeven aan de externe dienst met behulp van de commando.

In dit geval ga ik het bijvoorbeeld instellen zodat mensen kunnen typen '/abbonus ”Om de titel van het artikel dat een bonus verdient in de De takenlijst van de editor beheren Hoe u Slack kunt gebruiken voor projectbeheer met deze eenvoudige tipsMet Slack's slimme set functies en afleidingsvrije gebruikersinterface, kan het platform ook dienen als een projectbeheertool voor u. Leer hoe u het kunt instellen als uw online persoonlijke assistent. Lees verder .

Met behulp van de POST-methode stuurt Slack die informatie naar de externe dienst met behulp van de "tekst" -variabele, zoals hier getoond:

slack-opdrachten 6

Laat deze vensters dus openstaan. U moet de andere service instellen om de juiste URL-indeling te krijgen om hier te plakken. Laten we daar eens naar kijken en aan het einde terugkeren naar deze stap.

Zapier gebruiken om coole dingen te doen met uw commando

Er zijn dus enkele sites zoals Facebook of Twitter waarmee je POST-URL's naar hen kunt sturen, maar ze zijn heel specifiek gedefinieerd. Voor Facebook moet je bijvoorbeeld een string als volgt doorgeven:

http://www.facebook.com/sharer/sharer.php? u =& t =

En dan zal het automatisch een link delen onder uw momenteel ingelogde account.

Met de GET-methode in de Slash Commands-integratie die u instelt, kunt u een dergelijke URL doorgeven. De beperking is echter dat Slack alleen het token, team_id, teamdomein en andere variabelen verzendt met behulp van die exacte variabelen. Er is geen optie om een ​​"u" of een "t" -variabele te definiëren.

Dat is jammer, maar gelukkig is er een service genaamd Zapier waarmee je het zeer flexibele POST-opdrachten kunt geven. Simon schreef ooit over Zapier, als een dienst die hij altijd bouwde een RSS-meldingsmachine Hoe u van elke website een RSS-feed kunt makenVeel websites bieden geen RSS-feeds, maar er is nog steeds een gemakkelijke manier om automatische meldingen te ontvangen wanneer een site wordt bijgewerkt! Lees verder .

Het Zapier-team heeft een geweldige tool geprogrammeerd genaamd "Webhooks van Zapier"Die elke POST-opdracht die u verstuurt letterlijk kan analyseren, en het begrijpt de variabelen automatisch. Om dit in te stellen, gewoon "Maak een Zap!”En zoek en kies Webhooks van Zapier.

slack-opdrachten 8
Selecteer hieronder de dropbox en kies "Catch Hook". Zoals je kunt zien, is Zapier in staat om een ​​POST, PUT of GET te accepteren wanneer je er informatie aan wilt doorgeven. Aan de rechterkant van dezelfde pagina kunt u de service kiezen waarvoor u een actie wilt activeren. In mijn geval wil ik automatisch een taak toevoegen in ToDoist, met de tekst die is meegegeven met de Slack-opdracht.

slack-opdrachten 9

Terug naar de URL die u nodig had bij het instellen van de Slash Command-integratie in Slack. Stap 2 van het "Make a Zap" -proces geeft u de URL die u nodig heeft.

slack-commando's 10

Kopieer deze URL. Ga terug naar de Slack-integratiepagina en plak deze in het URL-veld en sla de integratie op. Ga dan naar een van je normale Slack-kanalen en test het uit met je nieuwe commando. Dit stuurt een test-POST naar Zapier.

Ga dan terug naar Zapier en in de volgende stap zie je een knop om "Test webhooks op Zapier-trigger“. Hiermee wordt de wachtrij gecontroleerd op opdrachten die je hebt verzonden en wordt de POST geanalyseerd op beschikbare gegevens.

slack-opdrachten 11

Nadat u uw POST-gegevens heeft geïdentificeerd, ziet u het voorbeeld verschijnen waar de Test-knop eerder onder stap 6 stond.

slack-commando's 12

Als u voorbeelden ziet verschijnen, betekent dit dat Zapier de communicatie van Slack heeft gezien en dat u klaar bent om te gaan!

Als u opnieuw naar stap 5 scrolt waar de ToDoist-velden zijn ingesteld, zult u merken dat wanneer u op "Velden invoegen" klikt, Zapier nu alle gegevens toont die uw Slack-opdracht heeft verzonden. Zoals u kunt zien, wordt de parameter 'Tekst' die volgt op de opdracht doorgegeven en herkend door Zapier.

slack-opdrachten 13

Zoals je kunt zien in de bovenstaande schermafbeelding, wordt alles wat de opdracht / abbonus in Slack volgt een nieuwe ToDoist-taak door de opdrachttekst te configureren om als een nieuwe taak aan ToDoist te worden doorgegeven! Het is zo simpel.

De Slack to ToDoist-integratie testen

Nu je de Zapier "Zap" hebt gemaakt, is de opdracht klaar. Het leuke hiervan is dat je het kunt maak integraties die momenteel niet eens door Slack worden aangeboden.

Slack biedt bijvoorbeeld geen ToDoist-integratie, vooral geen uitgaande. Door de bovenstaande procedure te gebruiken, heb je er zojuist een gemaakt!

Test het uit. Ga gewoon naar Slack en typ in elk kanaal je opdracht.

slack-opdrachten 14

In mijn geval is het de bonusopdracht gevolgd door de naam van de auteur en vervolgens de naam van de titel om een ​​bonus aan te geven.

Als ik me aanmeld bij mijn ToDoist-account, kan ik zien dat de nieuwe taak op magische wijze is verschenen in de takenlijst!

slack-commando's 15

Dit is slechts één integratie die mogelijk is met de Slash Command-integratie in Slack. Elke service die een POST- of GET-webhaak kan ontvangen, kan mogelijk worden geïntegreerd. Met de kracht van Zapier zoals hier beschreven, kunt u zelfs services integreren die geen GET- of POST-commando's accepteren - omdat Zapier dat deel voor u doet. Ga je gang, integreer Slack-opdrachten met services zoals Google Agenda, Gmail, Google Drive, Een notitie OneNote is nu echt gratis met meer functies dan voorheenEvernote regeert niet langer de basis van het maken van notitie-apps. Microsoft heeft onlangs aangekondigd dat OneNote gratis zal zijn dan ooit tevoren. Laat ons u tonen wat dit betekent in termen van functies en functionaliteit. Lees verder , MySQL, Twitter, Facebook en meer.

Het enige nadeel van het gebruik van Zapier is dat het gratis account alleen dit toestaat 100 taken per maand. Als u geen klein bedrijf bent, is dit genoeg voor een persoon. Het basisplan begint bij $ 20 / maand en gaat vanaf daar omhoog.

Heb je geprofiteerd van interessante Slack-integraties? Wat zijn de creatieve Zapier-integraties die je hebt opgezet? Deel uw eigen tips en advies in de opmerkingen hieronder!

Ryan heeft een BSc-graad in elektrotechniek. Hij heeft 13 jaar in automatiseringstechniek gewerkt, 5 jaar in IT en is nu een Apps Engineer. Hij was een voormalig hoofdredacteur van MakeUseOf, hij sprak op nationale conferenties over datavisualisatie en was te zien op nationale tv en radio.