Parses webhooks and forwards them in the proper format to Discord.
You can use the site to create the right webhook link and send a test notification to Discord before configuring your provider. If you want to manually create the link, 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 discord.com in url with skyhookapi.com
https://discord.com/api/webhooks/firstPartOfWebhook/secondPartOfWebhook
->
https://skyhookapi.com/api/webhooks/firstPartOfWebhook/secondPartOfWebhook
- Add the provider you want to the end of the url:
https://skyhookapi.com/api/webhooks/firstPartOfWebhook/secondPartOfWebhook/providerGoesHere
- Azure DevOps -
/azure - AppCenter -
/appcenter - AppVeyor -
/appveyor - Basecamp 3 -
/basecamp - BitBucket -
/bitbucket - BitBucket Server -
/bitbucketserver - CircleCI -
/circleci - Codacy -
/codacy - Confluence -
/confluence - Dockerhub -
/dockerhub - GitLab -
/gitlab - Heroku -
/heroku - Hugging Face -
/huggingface - Instana -
/instana - Jenkins -
/jenkins(requires the notification plugin) - Jira -
/jira - Linear -
/linear - NewRelic -
/newrelic - Patreon -
/patreon - Pingdom -
/pingdom - Rollbar -
/rollbar - Shopify -
/shopify - Square -
/square - Travis -
/travis - Trello -
/trello - Unity Cloud -
/unity - Uptime Robot -
/uptimerobot - Zendesk -
/zendesk
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 build:
npm run build
To run server (after building):
npm start
To do both:
npm run buildstart
To run tests:
npm test
Through Docker:
docker run -it --rm -p 8080:8080 commit451/skyhook
skyhook is available under the MIT license. See the LICENSE file for more info.
\ ゜o゜)ノ
