Sign inSign up

vensder/slack-go-bot

By vensder

•Updated almost 6 years ago

Golang Slack bot

Image
0

322

vensder/slack-go-bot repository overview

⁠Golang Slack Bot

Go Docker

⁠How to run pre-build docker

docker run --rm --name slagobot -d vensder/slack-go-bot -slack-token xoxb-000000-xxxxxxxx-xxxxxxxxxxxxxxx

Or use environment variable "SLACK_TOKEN":

export SLACK_TOKEN='xoxb-000000-xxxxxxxx-xxxxxxxxxxxxxxx'
docker run --rm --name slagobot -d vensder/slack-go-bot

alt text

⁠How to run from source code

git clone https://github.com/vensder/slack-go-bot.git
cd slack-go-bot

Run this bot and pass your Slack token:

go run slagobot.go -slack-token xoxb-000000-xxxxxxxx-xxxxxxxxxxxxxxx

Or use environment variable "SLACK_TOKEN":

export SLACK_TOKEN='xoxb-000000-xxxxxxxx-xxxxxxxxxxxxxxx'
go run slagobot.go

⁠How to build executalbe on Linux and run it

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on go build -o slagobot -v -x slagobot.go
chmod +x slagobot
./slagobot.go -slack-token xoxb-000000-xxxxxxxx-xxxxxxxxxxxxxxx

⁠How to build docker image and run container

docker build -t slagobot .
docker run --rm --name slagobot -d slagobot -slack-token  xoxb-000000-xxxxxxxx-xxxxxxxxxxxxxxx

Tag summary

Content type

Image

Digest

Size

8.7 MB

Last updated

almost 6 years ago

docker pull vensder/slack-go-bot