Skip to content

byxorna/collinsbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

collinsbot

Slack collins bot

Docker Container Status

Features

Resolves asset tags and hostnames to useful data (hostname, link, pool, status)

Build

Requires godep: go get github.com/tools/godep

godep go build

Run

Populate your config.json, and pass a -token for your API key.

./collinsbot -config examples/config.json -token="$(cat slack.token)"

Run in docker

An automated build is maintained on the hub at https://registry.hub.docker.com/u/byxorna/collinsbot/. Inject your config into the container and give it a whirl.

docker run -v $(pwd)/my/config.json:/etc/config.json byxorna/collinsbot -config /etc/config.json

TODO

I just randomly picked a go slack library (github.com/nlopes/slack). I am not super happy with it, and it seems pretty messy. Perhaps look into using:

What kind of features should we support?

  • implicitly pull out asset tags and hostnames from all messages
  • subscribe to status changes, provisioning changes on an asset?

Releases

No releases published

Packages

No packages published

Languages