Slack
Teamberichtenplatform dat gesprekken, bestanden en tools verbindt. Via de integratie van Langdock kunt u Slack rechtstreeks vanuit uw gesprekken openen en beheren.
Authenticatie: OAuth Categorie: Productiviteit & Samenwerking Beschikbaarheid: Alle workspace-abonnementen
Beschikbare acties
Huidige gebruiker ophalen
slack.getcurrentuser
Haal informatie op over de geauthenticeerde gebruiker
Vereist bevestiging: Nee
Parameters: Geen
Uitvoer: Retourneert de informatie van de huidige gebruiker
Zoek berichten
slack.searchmessages
Zoekt naar berichten die overeenkomen met een zoekopdracht
Vereist bevestiging: Nee
Parameters:
query(TEKST, Vereist): De zoekopdracht die gebruikt wordt om naar berichten te zoeken. Platte tekst zoekopdracht met optionele modifiers. Ondersteunt locatiemodifiers (in:channel_name, in:@username), personnermodifiers (from:@username, to:@username), datum/tijd-modifiers (after:YYYY-MM-DD, before:YYYY-MM-DD), contenttype-modifiers (has:link, has:image, has:file), status-modifiers (is:saved, is:thread) en booleaanse operatoren (AND, OR, NOT)
Uitvoer: Retourneert een lijst met berichten die overeenkomen met de zoekcriteria
Bericht verzenden
slack.sendmessage
Stuurt een bericht naar een kanaal
Vereist bevestiging: Ja
Parameters:
channelId(TEKST, Vereist): Een gecodeerde ID of kanaalnaam die een kanaal, privégroep of IM-kanaal vertegenwoordigt waar het bericht naartoe gestuurd moet wordentekst(MEERREGELIGE_TEKST, Vereist): De tekst van het te verzenden bericht (max. 3000 tekens)
Uitvoer: Retourneert de details van het verzonden bericht
Gespreksgeschiedenis ophalen
slack.getconversationhistory
Haalt de geschiedenis van berichten en gebeurtenissen van een gesprek op. Alle tijdstempels worden in de UTC-tijdzone behandeld.
Vereist bevestiging: Nee
Parameters:
channelId(TEKST, Vereist): Gespreks-ID waarvan de geschiedenis moet worden opgehaaldlatest(TEKST, Optioneel): Einde van het tijdsbereik van berichten die in de resultaten moeten worden opgenomen. Berichten die na dit tijdstempel zijn verzonden, worden niet opgenomen. Standaard is de huidige tijd. Formaat: RFC3339 in UTC (bijv. ‘2024-03-20T15:30:00Z’). De ‘Z’-achtervoegsel geeft de UTC-tijdzone aan.oldest(TEKST, Optioneel): Begin van het tijdsbereik van berichten die in de resultaten moeten worden opgenomen. Berichten die voor dit tijdstempel zijn verzonden, worden niet opgenomen. Formaat: RFC3339 in UTC (bijv. ‘2024-03-19T15:30:00Z’). De ‘Z’-achtervoegsel geeft de UTC-tijdzone aan.showThreads(BOOLEAN, Optioneel): Of thread-antwoorden in de reactie moeten worden opgenomen. Als false, zullen thread-antwoorden lege arrays zijn.
Uitvoer: Retourneert de gespreksgeschiedenis met berichten en gebeurtenissen
Kanalen ophalen
slack.getchannels
Haalt alle Slack-kanalen op (alleen openbare en privé teamkanalen)
Vereist bevestiging: Nee
Parameters:
channelTypes(SELECT, Optioneel): Filter kanalen op type. Selecteer een of meer kanaaltypes om op te nemen in de resultaten: Openbare kanalen (open kanalen zichtbaar voor alle workspace-leden) of Privékanalen (alleen op uitnodiging voor specifieke teams of onderwerpen). Laat leeg om standaard zowel Openbare als Privékanalen op te nemen.
Uitvoer: Retourneert een lijst met kanalen
Personen ophalen
slack.getpeople
Haalt alle Slack-gebruikers op
Vereist bevestiging: Nee
Parameters: Geen
Uitvoer: Retourneert een lijst met personen in de workspace
Kanalen zoeken op naam
slack.getchannelsbyname
Zoekt naar kanalen in uw Slack-workspace op naam (alleen openbare en privé teamkanalen)
Vereist bevestiging: Nee
Parameters:
channelName(TEKST, Vereist): Zoekterm die gebruikt wordt om kanalen op naam te vinden. U kunt bijvoorbeeld zoeken op ‘general’, ‘marketing’, ‘support’ of ‘eng’ om kanalen met die termen in hun naam te vindenchannelTypes(SELECT, Optioneel): Filter kanalen op type. Selecteer een of meer kanaaltypes om in de zoekresultaten op te nemen: Openbare kanalen of Privékanalen. Laat leeg om standaard zowel Openbare als Privékanalen te doorzoeken.
Uitvoer: Retourneert overeenkomende kanalen
Gebruikersgesprekken opsommen
slack.listuserconversations
Somt alle gesprekken (kanalen, DM’s, groeps-DM’s) op waarvan een specifieke gebruiker lid is
Vereist bevestiging: Nee
Parameters:
userId(TEKST, Vereist): De gebruikers-ID waarvoor gesprekken moeten worden opgehaald. Gebruik de User ID (begint met ‘U’) en niet de gebruikersnaam. U kunt gebruikers-ID’s verkrijgen via de acties 'Personen ophalen' of 'Zoek gebruiker op e-mail'.conversationTypes(SELECT, Optioneel): Filter gesprekken op type. Selecteer een of meer gesprekstypen om in de resultaten op te nemen: Openbare kanalen, Privékanalen, Directe berichten of Groepsdirecte berichten. Laat leeg om alle gesprekstypen op te nemen waarvan de gebruiker lid is.
Uitvoer: Retourneert een lijst met gesprekken voor de gebruiker
Zoek gebruiker op e-mail
slack.searchuserbyemail
Zoekt een Slack-gebruiker op aan de hand van hun e-mailadres
Vereist bevestiging: Nee
Parameters:
email(TEKST, Vereist): Het e-mailadres van de gebruiker die gezocht wordt
Uitvoer: Retourneert de gebruikersgegevens indien gevonden
Antwoord op bericht
slack.replytomessage
Deze actie antwoordt op een bericht in de thread
Vereist bevestiging: Ja
Parameters:
channelId(TEKST, Vereist): Een gecodeerde ID of kanaalnaam die een kanaal, privégroep of IM-kanaal vertegenwoordigt waar het bericht naartoe gestuurd moet wordentekst(TEKST, Vereist): De tekst van het te verzenden berichtthreadTs(TEKST, Vereist): De Unix-tijdstempel van het oorspronkelijke bericht om ervoor te zorgen dat het antwoord in de juiste thread staat. Gebruik het ‘ts_unix’ of ‘thread_ts_unix’ veld van de acties 'Gespreksgeschiedenis ophalen' of 'Zoek berichten'. Formaat: Unix-tijdstempel met microseconden (bijv. ‘1710951000.123456’)
Uitvoer: Retourneert de details van het antwoordbericht
Triggers
Nieuw bericht via zoekopdracht
slack.newmessagebysearch
Wordt geactiveerd wanneer een nieuw bericht wordt gevonden door te zoeken naar een specifieke sleutelwoord of andere criteria
Vereist bevestiging: Nee
Parameters:
keywords(TEKST, Optioneel): Tekst om in berichten naar te zoeken (bijv. ‘project update’)in(TEKST, Optioneel): Syntax voor de 'in'-parameter: in:channel_name, in:group_name, ofin:<@UserID>. Voorbeeldwaarden: in:general,in:<@U05K6TALQ87>. De prefix 'in:' wordt automatisch toegevoegd indien niet opgenomen. U kunt de User Id krijgen via het gebruikersprofiel -> Klik op de 'drie stippen knop' -> 'Lid-ID kopiëren'from(TEKST, Optioneel): Syntax voor de 'from'-parameter:from:<@UserID>of from:botname. Voorbeeldwaarden:from:<@U05K6TALQ87>of from:slackbot. De prefix 'from:' wordt automatisch toegevoegd indien niet opgenomen. U kunt de User Id krijgen via het gebruikersprofiel -> Klik op de 'drie stippen knop' -> 'Lid-ID kopiëren'
Uitvoer: Retourneert het resultaat van de bewerking
Nieuw bericht in kanaal
slack.newmessageinchannel
Wordt geactiveerd wanneer een nieuw bericht in een kanaal is geplaatst (openbaar, privé, DM, enz.)
Vereist bevestiging: Nee
Parameters:
channelId(TEKST, Vereist): De id van het kanaal dat bewaakt moet worden op nieuwe berichten. Een kanaal-id is te vinden voor openbare kanalen, privékanalen, privéberichten en privé groepsberichten. U kunt de kanaal-id van een gesprek vinden door linksboven op een gesprek te klikken (naam), in het tabblad 'Over'.
Uitvoer: Retourneert het resultaat van de bewerking
Nieuw bericht in gesprekken
slack.newmessageinconversations
Wordt geactiveerd wanneer een nieuw bericht in een specifiek gesprek wordt geplaatst (DM, groeps-DM of kanaal)
Vereist bevestiging: Nee
Parameters:
conversationId(TEKST, Vereist): De ID van het gesprek dat gemonitord moet worden op nieuwe berichten. Dit kan zijn: een direct message (DM) gesprek-ID (begint met ‘D’), een groepsdirect bericht gesprek-ID (begint met ‘G’), of een kanaal-ID (begint met ‘C’). U kunt gesprek-IDs vinden met de actie 'Gebruikersgesprekken opsommen' of door de gespreksdetails in Slack te controleren.latest(TEKST, Optioneel): Einde van het tijdsbereik van berichten die in de resultaten moeten worden opgenomen. Berichten die na dit tijdstempel zijn verzonden, worden niet opgenomen. Standaard is de huidige tijd. Formaat: Unix-tijdstempel (bijv. ‘1609459200’ voor 2021-01-01).oldest(TEKST, Optioneel): Begin van het tijdsbereik van berichten die in de resultaten moeten worden opgenomen. Berichten die voor dit tijdstempel zijn verzonden, worden niet opgenomen. Formaat: Unix-tijdstempel (bijv. ‘1609372800’ voor 2020-12-31).
Uitvoer: Retourneert het resultaat van de bewerking
Veelvoorkomende gebruikssituaties
Gegevensbeheer — Beheer en orden uw Slack-gegevens
Automatisering — Automatiseer workflows met Slack
Rapportage — Genereer inzichten en rapporten
Integratie — Verbind Slack met andere tools
Beste praktijken
Probleemoplossing
Authenticatie mislukt
Controleer uw OAuth-gegevens
Rate limit overschreden
Verminder de frequentie van verzoeken
Gegevens niet gevonden
Controleer machtigingen en beschikbaarheid van gegevens
Verbindingstime-out
Controleer netwerkconnectiviteit
Ondersteuning
Voor aanvullende hulp bij de Slack-integratie, neem contact op met [email protected]

