de.hideout-lastation.com
Paradies Für Designer Und Entwickler


So erstellen Sie benutzerdefinierte Slash-Befehle in Slack

Slack ist ein Team-Produktivitätstool, das mit vielen Konfigurationen und Diensten für die Anpassung geliefert wird . Eine der besten anpassbaren Funktionen sind Slash-Befehle . Slash-Befehle sind im Wesentlichen Schlüsselwörter, die eine bestimmte Aktion ausführen, wenn Sie sie als Nachrichten mit einem vorangestellten Schrägstrichsymbol (/) in Slack eingeben.

Integrierte Slash-Befehle

Der aktuelle Satz von integrierten Slash-Befehlen führt in Slack ein Array vordefinierter Funktionen aus. Wenn Sie zum Beispiel den Befehl /away Slash Command in das Nachrichteneingabefeld eingeben, können Sie den Status Ihres Kontos ändern, wie Sie es unten auf dem GIF sehen können.

Benutzerdefinierte Schrägstrichbefehle

Sie können auch benutzerdefinierte Slash-Befehle in Slack erstellen . Mit benutzerdefinierten Slash-Befehlen können Entwickler sichere HTTP-Anforderungen an Webanwendungen oder -dienste senden und relevante Antworten von ihnen erhalten, die als neue Slack-Nachrichten angezeigt werden .

Nehmen wir zum Beispiel an, dass es einen Webservice gibt, der den aktuellen Stand eines Fußballspiels im Klartext zurückgibt. Sie können einen Slash-Befehl erstellen, um eine sichere HTTP-Anforderung an diesen Webdienst zu senden und die Bewertung anzuzeigen, die als Antworttext im Slack-Nachrichtenfenster empfangen wurde .

Erstellen Sie einen Slash-Befehl

Um einen Slash-Befehl zu erstellen, geben Sie die URL https: // [yourTeam] .slack.com / apps / build / custom-integration in die Adressleiste Ihres Browsers ein, ersetzen Sie einfach den Platzhalter [yourTeam] durch den Namen Ihres Slack-Teams und Klicken Sie auf die Option Slash-Befehle.

Geben Sie auf dem nächsten Bildschirm das Schlüsselwort ein, das Sie für Ihren Slack-Befehl verwenden möchten (verwenden Sie kein Leerzeichen), und klicken Sie dann auf die Schaltfläche Add Slash Command Integration. Sie können dieses Schlüsselwort später bearbeiten, wenn Sie möchten.

Auf dem nächsten Bildschirm können Sie die Einstellungen für Ihren Slash-Befehl konfigurieren . Sie müssen die URL der Webanwendung eingeben, an die Sie Ihre Anfrage senden möchten. Sie können auch einen Tokenwert für den Slash-Befehl sehen, den Sie gerade erstellt haben und den Sie auf Ihrem Webserver zur Validierung der von Slack gesendeten Anfrage verwenden können .

Zeigen Sie die Antwort an

Standardmäßig werden die Antworten für die von Slash-Befehlen gestellten Anforderungen als Klartext im Nachrichtenfenster angezeigt . Wenn Sie die Nachrichten stattdessen lieber im Slack-Nachrichtenformat anzeigen möchten, müssen die Antworten im gültigen JSON- Format vorliegen .

Außerdem ist die Antwort eines Slash-Befehls standardmäßig nur für den Benutzer sichtbar, der diesen Befehl eingegeben hat, und nicht für andere Benutzer im Kanal. Dies kann nur geändert werden, wenn die Antwort ein gültiger JSON ist , der die Eigenschaft "response_type" mit dem Wert "in_channel" . Dann können alle Benutzer im Kanal die Antwort sehen. Die Eigenschaft "text" enthält den Haupttext, der in der Nachricht angezeigt wird.

 // Beispiel einer JSON-Antwort {"response_type": "in_channel", "text": "..."} 

Als Beispiel werde ich ein ASCII-Kunst-Schachbrett als Antwort auf meinen Custom /lets-play Slash-Befehl anzeigen, den ich im vorherigen Abschnitt erstellt habe, um zu demonstrieren, dass Sie auch kompliziertere Charaktere in der Antwort anzeigen können . Sie können mehr über Slacks Nachrichtenformatierung in den Slack-API-Dokumenten lesen.

Unten sehen Sie einen Screenshot der JSON-Antwort, die mein Beispiel-Slash-Befehl anzeigt, oder Sie können die gleiche JSON-Datei auf Github finden.

Wenn Sie auch Zeilenumbrüche in Ihrer Nachricht verwenden möchten, verwenden Sie das Zeichen \n new line im Wert der Eigenschaft "text" .

Führen Sie den Befehl aus

Gehen Sie zu einem Kanal oder zu dem DM- Nachrichtenfenster in Slack und geben Sie den neuen Slash-Befehl in das Nachrichteneingabefeld ein. Wenn Sie in den Slash- Befehlseinstellungen in der Liste der Autovervollständigungslisten den Befehl Diesen Befehl anzeigen aktiviert haben, wird Ihr Befehl während der Eingabe in der Vorschlagsliste angezeigt.

Wenn dies nicht der Fall war und Sie diese Einstellungen jetzt aktualisieren möchten, können Sie zur Seite mit den Slash-Befehlseinstellungen zurückkehren und Ihre Konfigurationen bearbeiten, indem Sie auf das kleine Stiftsymbol rechts neben dem Befehl klicken.

Unten sehen Sie eine GIF-Demo, die zeigt, wie mein benutzerdefinierter Slash-Befehl mit dem ASCII-Kunstschachbrett in Slack funktioniert.

Diese mobile App wird Ihnen helfen, Wörter, Ausdrücke und mehr zu übersetzen

Diese mobile App wird Ihnen helfen, Wörter, Ausdrücke und mehr zu übersetzen

Es gibt heutzutage keinen Mangel an Übersetzungs-Apps . So häufig diese Apps auch sein mögen, bei Übersetzungen und Phrasen fallen viele Übersetzungs-Apps ins Wanken, da Apps dazu neigen, Eins-zu-Eins-Übersetzungen zu machen. Softissimo Inc. ist sich der Beschränkungen bewusst, die viele Übersetzungs-Apps haben, weshalb das Unternehmen Reverso Context entwickelt hat .Auf iOS

(Tech- und Design-Tipps)

30 coole Väter, die Erziehung richtig gemacht haben [PICS]

30 coole Väter, die Erziehung richtig gemacht haben [PICS]

Wenn es um Elternschaft geht, sagen Witze und Folklore, dass die Person, die im Arbeitszimmer ohnmächtig wird, kotzt, während sie die Windel eines Babys wechselt, und vor den Vögeln scheut und die Bienen reden, ist der Vater. "Geh und frag deine Mutter" war vielleicht der stehende Slogan der Väter der letzten Generation, aber diese Generation sieht den Aufstieg der coolen Väter, die Väter, die sich ein Dummy's Guide To Parenting Buch angesehen haben, schlossen es und sagten: "Shove it, Ich werde ein Vater auf meine Art sein. &quo

(Tech- und Design-Tipps)