activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Klassische Integrationsaktivitäten

Letzte Aktualisierung 6. Okt. 2025

Schnellstart – Kanäle und Nachrichten

Überblick

Der Zweck dieses Handbuchs besteht darin, Ihnen dabei zu helfen, ein funktionierendes Beispiel mit verschiedenen Slack-Aktivitäten zu erstellen, einschließlich Kanal erstellen, Zu Kanal einladen, Nachricht sendenund Nachrichten abrufen.

Mit diesem funktionierenden Beispiel können Sie die Verbindung zu Ihrem Slack-Workspace schnell überprüfen und sich mit den Eingabe-/Ausgabe-Datentypen der enthaltenen Aktivität vertraut machen.

Nachdem Sie die Schritte in dieser Anleitung ausgeführt haben, verfügen Sie über eine Automatisierungs-Sequence, die Folgendes ausführt:

  1. Stellt eine Verbindung zu Ihrem Slack-Workspace (Slack Scope) her.
  2. Erstellt einen neuen Kanal in Ihrem Slack-Workspace (Kanal erstellen).
  3. Lädt einen Benutzer zu Ihrem neuen Kanal ein ( In Kanaleinladen).
  4. Sendet eine Nachricht an den Kanal (Send Message).
  5. Verifies the results of the Create Channel, Invite to Channel, and Send Message activities by outputting the channel's messages and user information (Get Messages, For Each, and Write Line).



Voraussetzungen

Bevor Sie beginnen:

  1. Führen Sie die Schritte zur Einrichtung von Slack aus.

Schritte

Erstellen Sie Ihr Projekt
  1. Fügen Sie die Slack Scope- Aktivität zu Ihrem Projekt hinzu.
  2. Geben Sie die ClientID für Ihre Slack-App ein.
  3. Geben Sie das ClientSecret für Ihre Slack-App ein.

  4. Wählen Sie in der Dropdownliste Scopes alle aufgeführten Scopes aus.

    * Weitere Informationen zu Scopes finden Sie unter Hinzufügen von App-Berechtigungen im Setup- Handbuch.

  5. Klicken Sie im Designbereich auf die Schaltfläche Verbinden .

    * Weitere Informationen zu dieser Schaltfläche finden Sie unter Connect and Revoke Token auf der Seite mit den Details der Slack Scope -Aktivität.

  6. Fügen Sie die Aktivität Kanal erstellen nach der Aktivität Slack Scope hinzu.
  7. Erstellen und geben Sie eine String -Variable für Ihren Kanalnamen ein (z. B. channelName mit dem Standardwert „slack_quickstart“).
  8. Erstellen und geben Sie eine String -Variable für die ChannelID ein (z. B. newChannel)
    • Weitere Informationen zu den zulässigen Namenswerten finden Sie unter Kanalname auf der Seite Details zur Aktivität „ Kanal erstellen “.
  9. Fügen Sie die Aktivität In den Kanal einladen nach der Aktivität Kanal erstellen hinzu .
  10. Geben Sie in der Eigenschaft Channel die Variable String ein, die Sie für die Eigenschaft ChannelID in der Aktivität Kanal erstellen erstellt haben (z. B. newChannel).
  11. Geben Sie einen Slack-Benutzer ein, den Sie in den Kanal einladen möchten, indem Sie die Benutzernamessyntax von Slack verwenden (z. B. „Jean.Grey“).

    • Sie müssen einen Benutzer eingeben, der zu dem Arbeitsbereich gehört, mit dem Sie Slack Scope verbunden sind.
  12. Fügen Sie die Aktivität Nachricht senden nach der Aktivität In den Kanal einladen hinzu .
  13. Geben Sie in der Eigenschaft Konversation die Variable String ein, die Sie für die Eigenschaft ChannelID in der Aktivität Kanal erstellen erstellt haben (z. B. newChannel).
  14. Erstellen und geben Sie eine String -Variable für die Text -Eigenschaft ein (z. B. messageText mit dem Standardwert „Welcome to“+channelName).
    • Obwohl es sich bewährt hat, eine Message -Variable für die Message -Ausgabeeigenschaft zu erstellen und einzugeben, ist dies für dieses Beispiel nicht erforderlich, da sie beim Überprüfen der Aktivitätsergebnisse nicht anwendbar ist.


Testen Sie Ihr Projekt
  1. Um zu überprüfen, ob Ihr neuer Kanal erstellt wurde, die Benutzer eingeladen wurden und die Nachricht erfolgreich gesendet wurde, fügen Sie die Aktivität „ Get Messages “ nach der Aktivität „ Send Message “ hinzu.
  2. Geben Sie in der Eigenschaft Konversation die Variable String ein, die Sie für die Eigenschaft ChannelID in der Aktivität Kanal erstellen erstellt haben (z. B. newChannel).
  3. Erstellen Sie eine Message[] -Variable für die Ausgabeeigenschaft Messages (z. B. slackMessages), und geben Sie sie ein.
    • Wählen Sie beim Erstellen Ihrer Variablen UiPath.Slack.Models.Message[] als Ihren Variablentyp aus.
  4. Um die Ausgabe Ihrer gesendeten Nachricht zu verarbeiten und anzuzeigen, fügen Sie nach der Aktivität Get Messages die Aktivität mit den If -Aktivitäten und hinzu.
  5. Wählen Sie in der Eigenschaft TypeArgument UiPath.Slack.Models.Message aus.
  6. Geben Sie in der Eigenschaft Werte die Variable Message[] ein, die Sie für die Ausgabeeigenschaft Messages in der Aktivität „ Get Messages “ erstellt haben (z. B. slackMessages).
  7. Geben Sie für die Condition -Anweisung der If -Aktivität die folgenden Parameter ein, um die Ausgabe von Get Messages auf die Nachricht einzugrenzen, die Sie mit der Aktivität Send Message gesendet haben: item.Text.Equals(messageText).
  8. Fügen Sie im Feld Then -Anweisung die Aktivität Write Line hinzu.

    1. Geben Sie für die Eigenschaft Text item.User+" : "+item.Text ein, um den Nachrichtentext und Ihre Benutzer-ID zur Überprüfung im Ausgabefenster auszugeben.
  9. Fügen Sie im Feld Else -Anweisung eine weitere Write Line- Aktivität hinzu.

    1. Geben Sie für die Eigenschaft Text item.User+" : "+item.Text" ein , um alle Benutzer-IDs anzuzeigen, die über die Aktivität Zum Kanal einladen "beigetreten" sind.
  10. Klicken Sie auf Start und überprüfen Sie die Ergebnisse im Ausgabefenster.



Alles erledigt!

Wenn Sie bereit sind, probieren Sie die anderen Schnellstartanleitungen aus, um sich mit den verschiedenen Slack-Aktivitäten vertraut zu machen.

Um mehr über die Slack-Aktivitäten zu erfahren (einschließlich Beispieleigenschaftseingaben/-ausgaben), finden Sie auf der Seite Aktivitäten eine vollständige Aktivitätsliste und Links zu den Aktivitätsdetailseiten.

  • Überblick
  • Voraussetzungen
  • Schritte

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten