A chatbot that announces meetings and releases on Slack and Twitter
Environment variables:
GITHUB_TOKEN
(The token you get from GitHub Webhooks)SLACK_HOOK_URL
(Just a url that is unique for your integration)TWITTER_API_KEY
TWITTER_API_SECRET
TWITTER_ACCESS_TOKEN
TWITTER_ACCESS_TOKEN_SECRET
After running clj -T:build uber
you can find the jar in the target-folder.
Either via container: https://hub.docker.com/r/replikativ/souffleuse
or the uberjar java -jar target/souffleuse-0.1.8
.
On GitHub set a webhook to send Releases
to a domain where souffleuse is running to the path /github/release
. Take the credentials from your
Twitter bot. Get the URL for your Slack integration
from the Slack-bot.