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.
![](http://hideout-lastation.com/img/tech-design-tips/726/how-create-custom-slash-commands-slack.gif)
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.
![](http://hideout-lastation.com/img/tech-design-tips/726/how-create-custom-slash-commands-slack.jpg)
![](http://hideout-lastation.com/img/tech-design-tips/726/how-create-custom-slash-commands-slack-2.jpg)
![](http://hideout-lastation.com/img/tech-design-tips/726/how-create-custom-slash-commands-slack-3.jpg)
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.
![](http://hideout-lastation.com/img/tech-design-tips/726/how-create-custom-slash-commands-slack-4.jpg)
\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.
![](http://hideout-lastation.com/img/tech-design-tips/726/how-create-custom-slash-commands-slack-2.gif)
![39 Dinge, die man nie über Uber wusste](http://hideout-lastation.com/img/tech-design-tips/595/39-things-you-never-knew-about-uber.jpg)
39 Dinge, die man nie über Uber wusste
Im Jahr 2009 gegründet, war UberCab, jetzt Uber, die Idee von Travis Kalanick und Garrett Camp . Uber ist eine mobile App, die es Personen, die keine Taxifahrer sind, ermöglicht, Fahrgäste zu befördern, die eine Fahrt suchen. Dies ermöglicht vielen Menschen, ein Nebeneinkommen zu erhalten, ohne eine Taxi-Lizenz zu erhalten.Seit
![20 interessante Spielkarten, die Sie kaufen können](http://hideout-lastation.com/img/tech-design-tips/206/20-interesting-playing-cards-you-can-buy.jpg)
20 interessante Spielkarten, die Sie kaufen können
Spielkarten gehören zu den interessantesten Brettspielen aller Zeiten. Sie werden in allen Teilen der Welt von Menschen verschiedener Altersgruppen, Kulturen und Geschmäcker gespielt. Aus diesem Grund werden Spielkarten oft zu höchst interessanten und kreativen Designs verarbeitet. Also, in diesem Post werde ich zeigen, wie bestimmte Designer ihre Kreativität auf Spielkarten ausgebreitet haben .Von