https://github.com/wiardvanrij/slack-slashcommand-ping
A slash command for Slack to execute a ping. Golang - Docker - Kubernetes
https://github.com/wiardvanrij/slack-slashcommand-ping
docker go golang kubernetes ping slack slack-api slack-slash slack-slash-commands slackbot slash-commands
Last synced: 6 months ago
JSON representation
A slash command for Slack to execute a ping. Golang - Docker - Kubernetes
- Host: GitHub
- URL: https://github.com/wiardvanrij/slack-slashcommand-ping
- Owner: wiardvanrij
- License: gpl-3.0
- Created: 2019-08-05T18:48:39.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-05T18:56:51.000Z (about 6 years ago)
- Last Synced: 2025-04-10T07:54:57.519Z (6 months ago)
- Topics: docker, go, golang, kubernetes, ping, slack, slack-api, slack-slash, slack-slash-commands, slackbot, slash-commands
- Language: Go
- Size: 19.5 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# A slash command for Slack in Golang, running in a container on kubernetes
## Why
Because I wanted to create a slash command and distribute it.
Initialy I wanted to run this as a cloud function within GKE, but due to limitataion (ICMP not allowed) this was not possible
## Workings
- This code includes the oauth implemenation required for distrubution.
- It has the correct requirements, such as error handling, signing, etc
- It runs in a docker container on kubernetes## More info...
I will create a blog later on. For now people can read the code on "how it works". It requires some basic knowledge of the Slack API and Golang.