https://github.com/johnriv/github2slackhooks
Experimenting with GitHub, AWS Lambda & Slack
https://github.com/johnriv/github2slackhooks
Last synced: 3 months ago
JSON representation
Experimenting with GitHub, AWS Lambda & Slack
- Host: GitHub
- URL: https://github.com/johnriv/github2slackhooks
- Owner: JohnRiv
- License: mit
- Created: 2016-02-27T20:32:08.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-27T20:35:03.000Z (over 9 years ago)
- Last Synced: 2025-01-14T16:35:13.663Z (5 months ago)
- Language: JavaScript
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
github2slackhooks
=================An excuse to play around with [AWS Lambda](https://aws.amazon.com/lambda/).
I believe the [GitHub App for Slack](https://slack.com/apps/A0F7YS2SX-github) already provides this functionality (plus much more), but I wanted a straightforward use case to solve with AWS Lambda, and a [GitHub Webhook](https://developer.github.com/webhooks/) talking to AWS Lambda via the [Amazon API Gateway](https://aws.amazon.com/api-gateway/) and then calling a [Slack Incoming Webhook](https://api.slack.com/incoming-webhooks) seemed sufficient.
This also leverages the [AWS Key Management Service](https://aws.amazon.com/kms/) to hide the Slack Webhook URL so others can't read the code here and spam a Slack instance I'm using.