回到技术博客

GitHub Commit自动推送Discord通知

4444444444444前言:在做开源项目或者独立产品的过程中,希望社区成员能第一时间看到每一次代码提交,用Webhook是成本最低的方式——无需任何第三方服务,GitHub和Discord原生支持。本文记录如何将GitHub提交代码同时将提交简要信息通知到discord指定渠道中。

创建Discord渠道webhook链接

右键渠道并且点击编辑渠道

busi20260526144508

创建一个新的webhook并且复制其链接

busi20260526144526

类似如下:

https://discord.com/api/webhooks/1508722760816263178/kJpbqBEWtuOOz3f5ZDSZi5Iz1eVYDX7ZVJ_JMms-gkhvUI4opeOk1oGeqjjm_6FvKycr

GitHub指定仓库绑定webhook

busi20260526144803

将上述链接末尾添加/github 即可

这是GitHub 自带的 Webhook 实现。

具体可以参考Discord文档:https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks

image

成功会有如下提示

busi20260526145321

再尝试对GitHub Push一个提交

仓库webhook处会有记录

busi20260526145956

Discord也会有通知

busi20260526150038

整个配置过程不超过 5 分钟,后续无需维护。每次 push 后 Discord 频道会自动收到包含 commit 信息、分支名和提交者的卡片消息。如果有多个仓库,在每个仓库的 Webhook 设置里重复上述步骤、指向同一个 Discord URL 即可。

 

— 写于生活,留给未来 —

最后更新于 2026-09-07

树下留言

LET’S TALK

文字是一次相遇。很高兴听到你的声音。