Parses webhooks and forwards them in the proper format to Discord.
DockerHub:
https://hub.docker.com/repository/docker/dziejekhorinis/skyhook
You can use the site to create the right webhook link. If you want to manually do it, here are the steps:
- Create a webhook in Discord (Server Settings -> Webhooks -> Create Webhook)
- Copy the webhook url
- Turn the Discord webhook url into a skyhook webhook url like so:
Replace discordapp.com in url with skyhook.glitch.me
https://discordapp.com/api/webhooks/firstPartOfWebhook/secondPartOfWebhook
->
https://skyhook.glitch.me/api/webhooks/firstPartOfWebhook/secondPartOfWebhook
- Add the provider you want to the end of the url:
https://skyhook.glitch.me/api/webhooks/firstPartOfWebhook/secondPartOfWebhook/providerGoesHere
- AppVeyor -
/appveyor
- Bintray -
/bintray
- BitBucket -
/bitbucket
- BitBucket Server -
/bitbucketserver
- circleci -
/circleci
- Codacy -
/codacy
- Dockerhub -
/dockerhub
- GitLab -
/gitlab
- Heroku -
/heroku
- Jenkins -
/jenkins
(requires the notification plugin) - Jira -
/jira
- NewRelic -
/newrelic
- Patreon -
/patreon
- Pingdom -
/pingdom
- Travis -
/travis
- Trello -
/trello
- Unity Cloud -
/unity
- Uptime Robot -
/uptimerobot
- VSTS -
/vsts
If you want support for a new provider, just create a pull request and add it!
Alternatively, a new provider can also be requested by creating an issue.
If the service is down, please check https://status.glitch.com/ before creating an issue.
If you wish to contribute, follow our contributing guide.
If you want to create a new provider please follow the examples shown at our small documentation.
To run server:
npm start
To run tests:
npm test
To build the image:
docker build -t skyhook .
To run the application:
docker run -p 8080:8080 --name skyhook skyhook
To run the tests:
docker run --name skyhook skyhook npm test
To remove the created container:
docker rm skyhook
skyhook is available under the MIT license. See the LICENSE file for more info.
\ ゜o゜)ノ