-
Find the Discord channel in which you would like to send commits and other updates
-
In the settings for that channel, find the Webhooks option and create a new webhook. Note: Do NOT give this URL out to the public. Anyone or service can post messages to this channel, without even needing to be in the server. Keep it safe!
-
-
Save jagrosh/5b1761213e33fc5b54ec7f6379034a22 to your computer and use it in GitHub Desktop.
does anyone know of a way to forward your github feed & watch subscriptions to a webhook?
Thank you this is really helps to figure it out what's wrong with discord setting
ez guide
ty
What is SSL?
What is SSL?
Https thing
Discord has rate limiting. Look on the response header
Example:
X-Ratelimit-Limit: 5 --> this is the limit of request can be sent / second
X-Ratelimit-Remaining: 3
X-Ratelimit-Reset: 1647670811
X-Ratelimit-Reset-After: 2
thank you :)
Can someone tell me How I can set it that it sends only pushes of one branch?
@MasaiasuOse I'm looking for the same thing. I don't think it's possible without building your own bot to intercept the hook and only let certain messages through. Let me know if you find an existing solution.
Can someone tell me How I can set it that it sends only pushes of one branch?
@MasaiasuOse I'm looking for the same thing. I don't think it's possible without building your own bot to intercept the hook and only let certain messages through. Let me know if you find an existing solution.
You should click on 'let me select individual events' option instead of 'send me everything'
@jagrosh hi, i want to build same bot like this (but it will post custom github messages) instead of making a webhook, is that possible???
You should click on 'let me select individual events' option instead of 'send me everything'
@potaot That doesn't solve the problem of only getting commits from one branch. Maybe you can elaborate further.
Heyy guys, here is my issue:
All of a sudden my Github webhook has stopped firing events. In the recent deliveries tab, it doesn't even show that an event was triggered by github itself, when in fact I have made a pus/commit etc.
It seem more like a github issue, as my netlify has also stopped automatically building. So I'm guessing GH isn't sending any POST req. from my organization.
Don't know how or why that is happening.
Any suggestions would be appreciated.
same here.
Heyy @jonesXYZ , I just tried a push again this evening [ after about 24hrs since I noticed ] and the webhook is once again sending to the discord channel and my netlify builds are automatically deploying based on my GH pushes/PRs.
So, my best guess is that it was a github thingy.
Have you tried yours recently to see if it works ?
Does this work with private repos?
@maxmandia Yes, it works on private repos.
I was able to successfully add these webhooks using the Github CLI. Here is a slimmed down version of code. Hope some find this helpful. Cheers!
# raw copy of discord channel webhook URL
discord_webhook=""
url="${discord_webhook}/github"
# your target github org
org=""
# your target github org repo
repo=""
gh api /repos/"${org}"/"${repo}"/hooks \
--input - <<< "{
\"name\": \"web\",
\"active\": true,
\"events\": [
\"*\"
],
\"config\": {
\"url\": \"${url}\",
\"content_type\": \"json\"
}
}"
Thank you so much, this worked perfectly!
Can we duplicate the same webhook on different repositories?
Probabaly
Can we duplicate the same webhook on different repositories?
Can we duplicate the same webhook on different repositories?
Webhooks are just a way to deliver messages. You can use the same webhook on multiple different repos, but they will all deliver to the same Discord channel since Webhooks are channel specific afaik.
thanks it worked!
thanks it worked!
Thank you so much. It worked!