我可以将 Discord 频道与 GitHub 拉取请求集成吗?

我可以将 Discord 频道与 GitHub 拉取请求集成吗?

我有一个编程团队,他们使用 GitHub 共享代码,但主要通过 Discord 进行交流。如何设置团队的 Discord 以自动包含有关 GitHub 提交和拉取请求的更新?

答案1

可以使用 webhook 更新将 GitHub 更新集成到 Discord 频道。

通过 Discord - Webhooks 简介

  1. 获取您想要接收消息的服务器/频道的 webhook URL:

获取 #gitupdates 的 webhook

  1. 在 GitHub 存储库设置中打开 Webhook 设置 (设置 > Webhook

  1. 单击“添加 webhook”按钮,然后在“Payload URL”部分中输入 Discord 生成的 URL。

  2. 为了确保 webhook 正确显示消息,请确保在 URL 末尾附加“/github”。

  3. 为了内容类型,坚持使用 application/json,然后自定义哪种事件触发 webhook 消息。

自定义 webhook 通知

  1. 单击事件通知自定义选项下方的最后一个“添加 webhook”按钮,一切就绪!

通过 Discord 中的 webhook 发送 Github 通知

答案2

我想补充一点,截至目前,Discord Web 钩子可以接收 Slack 通知。只需添加/slack到 Web 钩子 URL 即可。这大大增加了 Discord 可以接收通知的应用程序数量。

相关内容