Dieses Projekt zeigt, wie man einen Slackbot in Golang baut. Es verwendet die Slack-Go-Bibliothek und kommuniziert mit Slack mit dem Socket-Modus.
Die Arbeit an diesem Projekt hat mich dazu inspiriert, ein paar Artikel zu schreiben, die Sie hier oder auf Medium lesen können (* Ich habe Freunden Links eingeschlossen, damit Sie nicht mittelgroße Paywall treffen können).
Tutorial 0: Jede Slack -Anwendung beginnt mit ein paar einfachen Schritten
Tutorial 1: Erstellen Sie Ihre Slack -App -Heimat in Golang mit dem Socket -Modus
Tutorial 2: Begrüßen Sie Benutzer in Slack mit Golang mit dem Socket -Modus richtig begrüßen
Tutorial 3: Implementieren Sie den Befehl Slack Slash mit Golang über den Socket -Modus
WIP -Tutorial 4: [Erstellen von Slack -Verknüpfungen mit Golang mit dem Socket -Modus]
Artikel 1: Statische Vermögenswerte in Golang verwalten
Artikel 2: Handler- und Middleware -Designmuster in Golang
Artikel 3: Diagramme als Code 3 müssen Tools haben
Artikel 4: Golangs untypische Konstanten können Ihre Arbeit erleichtern. Aber es gibt einen Haken
WIP: Artikel 5: Sie brauchen ein Dojo ⛪
Erstellen Sie eine Datei test_slack.env mit den folgenden Variablen:
SLACK_BOT_TOKEN=xoxb-xxxxxxxxxxx
SLACK_APP_TOKEN=xapp-1-xxxxxxxxx
Führen Sie die Anwendung aus
go run main.go


Tutorial 2: Begrüßen Sie Benutzer in Slack mit Golang mit dem Socket -Modus richtig begrüßen


Tutorial 1: Erstellen Sie Ihre Slack -App -Heimat in Golang mit dem Socket -Modus

Tutorial 3: Implementieren Sie den Befehl Slack Slash mit Golang über den Socket -Modus