Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.4 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.4 KB

This is what I've put together in advance of my slack integration hack and in the spirit of getting people started quickly I'm sharing it.

It's a dropwizard server that can send messages to the configured webhook

Libraries I've used/tutorials I've followed:

Set up

1st register your own slack workspace (don't pollute the Fivium one :senpai:)

2nd create and activate an app for that workspace it's easy and activate a webhook (you'll need the url)

You need to set up a yaml file for configuration.

example.yaml

slackWebhookUrl: https://hooks.slack.com/services/xxx/yyy/zzz

Building

It's a maven project so you can just go mvn package

Running

Assuming you've got example.yaml in the project root, execute java -jar target/slack-test-1.0-SNAPSHOT.jar server slack-starter.yaml

Go to http://localhost:8080/slack?content=Hi%20Mom!

If everything's working you should get "Hi Mom" in your chosen

Next steps

To add integrations etc. you'll probably need to set up ngrok or similar to port through messages from slack to your machine (https://api.slack.com/tutorials/tunneling-with-ngrok)

Support

Here you go