
我有一個程式設計團隊,使用 GitHub 共享程式碼,但主要透過 Discord 進行交流。如何設定我的團隊的 Discord 以自動包含有關 GitHub 提交和拉取請求的更新?
答案1
可以透過 webhook 更新將 GitHub 更新整合到 Discord 頻道中。
- 取得您想要接收訊息的伺服器/通道的 Webhook URL:
- 開啟 GitHub 儲存庫設定中的 Webhook 設定(設定 > Webhook)
按一下「新增 webhook」按鈕,然後在「有效負載 URL」部分中輸入 Discord 產生的 URL。
為了確保 Webhook 正確顯示訊息,請確保在 URL 末尾附加「/github」。
為了內容類型,堅持使用 application/json,然後自訂觸發 webhook 訊息的事件類型。
- 點擊事件通知自訂選項下方的最後一個「新增 Webhook」按鈕,一切就緒!
答案2
我想補充一點,到目前為止,Discord Web hooks 可以接收 Slack 通知。只需新增/slack
至 Web 掛鉤 URL。這大大增加了 Discord 可以接收通知的應用程式數量。