So senden Sie eine Nachricht an Slack Channel mit Bash

So senden Sie eine Nachricht an Slack Channel mit Bash
Mit Hilfe mehrerer Pull -Systeme können wir Slack in ein CLI -Benachrichtigungsfeld verwandeln. Es scheint viel zu geben, was Sie mit Slack, von grundlegenden Nachrichtenströmen bis hin zu maßgeschneiderten Slack -Anschlüssen für Ihr Programm. Diese Art von Verbindung ist besonders nützlich für Warnungsaktivitäten, z. Sie können auch maßgeschneiderte Verbindungen für Ihre Programme erstellen, die dieselbe API mit interaktiven Dialogen und Optionen für Eingabedaten nutzen.

Beginnen wir mit der Implementierung des heutigen Artikels, indem wir zuerst das Kali Linux auf Ihrem Windows 10 -System öffnen. Der schwarze Bildschirm von Kali Linux wird angezeigt, wie unten gezeigt. Stellen Sie nach dem Öffnen sicher, dass Sie es mit dem Installationsbefehl „APT-Get“ auf seiner Bash-Shell aktualisieren.

Nach der Aktualisierung unseres Systems ist es an der Zeit, die Registrierung „NPM“ auf unserem Kali Linux zu installieren. Es gilt als das weltweit größte Anwendungsregister mit etwa 800.000 Codemodulen in diesem Repository. Um einen Code zu teilen, verwenden die Open-Source-Entwickler NPM. Das Register „NPM“ wird auch weit verbreitet, um die private Entwicklung in vielen Unternehmen zu bewältigen.

Wir haben die Installationsanweisung „APT-GET“ auf der Kali Linux-Shell ausprobiert, um die Registrierung „NPM“ an unserem Ende zu installieren.

Bei der Installation wird um Bestätigung gebeten. Tippen Sie auf "Y", um fortzufahren.

Slack bietet eine API, mit der Sie viele Ihrer Arbeitsplatzverbindungen verarbeiten können. Diese API ist über jede Programmiersprache oder einen Bash -Code zugänglich, mit dem HTTP. In allen Unix-Verteilungen ist das Curl-Programm vorinstalliert. Verwenden Sie Slacks API -Gateways, um sich anzumelden, ich.e., https: // App.locker.com/.

Nach einem erfolgreichen Login müssen Sie eine neue Slack -Anwendung aus demselben Slack -Gateway erstellen. Erstellen Sie einen neuen Arbeitsbereich, zu dem unsere Anwendung angehört wird, indem sie ihren Namen hinzufügen. Das Bild unten zeigt die Konfiguration einer neuen App, indem der Name eines Arbeitsbereichs „LinuxWorkspace“ auf dem Slack -Gateway hinzugefügt wird. Tippen Sie auf die Schaltfläche „Weiter“, um den nächsten Schritt weiterzumachen.

Nach dem Hinzufügen eines Namens für einen neuen Arbeitsbereich ist es Zeit, die Anwendung zu benennen, die wir in diesem Arbeitsbereich erstellen. Wir haben es "Slacklinux-App" genannt, wie im Bild unten gezeigt. Klicken Sie danach auf die Schaltfläche „Weiter“, um weiter in den nächsten Schritt der Verwendung von Slack zu gehen.

Geben Sie unabhängig von den anderen Informationen als Voraussetzung aus und tippen Sie auf die Schaltfläche "App erstellen", um fortzufahren. Danach werden Sie auf die Homepage Ihrer Slack -Anwendung gerichtet, wo Sie die Eigenschaften Ihres Bots anpassen können. Hier gibt es viele großartige Dinge, z. B. das Zählen benutzerdefinierter Anweisungen und kollaborativer Nachrichten. Wählen Sie dann im Dropdown-Menü eingehende Webhooks aus. Drehen Sie die Schaltfläche um, indem Sie darauf vor der Überschrift „Introwoming Intary Webhooks aktivieren“ tippen. Die "Webhooks URLs für Ihren Arbeitsbereich" öffnen in Ihrem Desktop -Browser, wie im Bild unten gezeigt.

In diesem Bildschirm finden Sie die von einem Benutzer verwendete Beispiel -Curl -Anweisung, um eine Nachricht an einen Slack -Kanal zu senden. Sie können die Kopier-Taste in der links am meisten dieser Anweisung sehen, damit Sie diese Anweisung problemlos kopieren können. Tippen Sie auf diese Schaltfläche, um diese URL zu kopieren.

Öffnen Sie Ihre Kali Linux-Bash-Shell erneut und fügen Sie den kopierten Befehl mit einer der bekannten Methoden ein, um das Pasten in die Linux-Shell zu kopieren. Wir haben die gleiche Curl-Anweisung dreimal an unserer Kali Linux-Shell verwendet, um eine Nachricht an unseren Slack-Kanal-Namen "Slacklinux-App" zu senden. Wann immer wir diese Anweisung verwenden, ergibt sie für diesen Befehl eine Ausgabe von „OK“. Dies bedeutet, dass der von uns hinzugefügte CULL -Befehl erfolgreich verwendet wurde, um eine zufällige Nachricht an den Slack Bot -Kanal zu senden. Dieser Befehl enthält die Verwendung von JSON durch die Implementierung der Postmethode zur Einführung.

Jetzt müssen Sie Ihren Slack -Kanal auf der Slack Official Gateway -Website öffnen, auf dem Sie Ihren Arbeitsbereich und Ihre Anwendung erstellt haben. Der Gesprächsbereich wird für Ihren Slack -Kanal auf Ihrem Browser -Bildschirm geöffnet, wie unten gezeigt. Sie werden sehen, dass die Nachrichten, die wir in den vorherigen Curl-Anweisungen verwendet haben. Auf diese Weise können wir den Slack Bot- und Curl -Befehl verwenden, um eine beliebige Art von Nachricht von einem lokalen Bash -Cli -Linux -System an den Remote Slack -Kanal zu senden.

Im vorherigen Beispiel haben wir die gleiche „Hallo Welt!Meldung aus der Curl -Anweisung zum Senden der Nachricht ohne Aktualisierung an den Slack -Kanal an den Slack -Kanal. Jetzt werden wir die Nachricht aktualisieren, die wir von der lokalen Bash -Befehlszeile an den Remote -Kanal senden möchten. Diesmal verwenden wir den Text „Hallo, ich sende meine erste Slack -Nachricht!”In den Slack Bot -Kanal über die Befehlszeile von Kali Linux Bash Bash. Wir werden dieselbe Curl -Anweisung mit einer kleinen Aktualisierung in der Option "Text" verwenden, wie im Bild unten gezeigt.

Nachdem wir diese Anweisung ausgeführt hatten. Dies bedeutet.

Wenn wir nun den Slack-Kanal „Slacklinux-App“ auf der Slack-Homepage öffnen, werden wir wissen, dass die Nachricht erfolgreich von der Bash zu Slack geliefert wurde.

Abschluss

In diesem Artikel geht es darum, NPM und den Kali Linux zu verwenden, um einige Nachrichten von Bash CLI an den Slack -Kanal zu senden. Um Bash CLI mit dem Remote Slack Bot zu verbinden, müssen wir zuerst NPM auf unserem Linux -System installieren. Danach haben wir eine Anwendung auf der Slack -Homepage erstellt und den Befehl webhooks curl verwendet, um die Übertragung einer Nachricht von Bash auf Slack durchzuführen. Überprüfen Sie die verwandten Linux -Hinweisartikel für weitere Tutorials.