Gitee 現已增加 WebHook 對企業微信的支持


Gitee 現已增加 WebHook 對企業微信的支持


為了方便用戶在第三方平臺接收到 Gitee 的推送,Gitee 推出了 Webhook 功能,此前你已經可以通過 Webhook 和你的釘釘機器人與 Slack 機器人進行連接,接收推送。

為了滿足更多平臺用戶接收推送的需求, Gitee 現已增加 Webhook 對企業微信的支持。

企業微信在內部群聊中提供了「群機器人」功能。通過 WebHook,可以在企業微信中添加自定義的機器人實現自動通知。

添加機器人

在企業微信群聊中,通過聊天窗口在內部群右鍵菜單選擇 添加群機器人->新創建一個機器人,為機器人設置一個頭像和名稱,點擊「添加」後可以獲得一個 WebHook 地址,關閉窗口即可完成企業微信內部群微信機器人的添加。

目前包含外部聯繫人的群聊不支持添加機器人。

Gitee 現已增加 WebHook 對企業微信的支持

Gitee 現已增加 WebHook 對企業微信的支持

Gitee 現已增加 WebHook 對企業微信的支持

Gitee 現已增加 WebHook 對企業微信的支持

設置機器人 WebHook

在上文的添加過程中,可以獲得一個形如 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的 WebHook 請求地址,將這個地址添加到 Gitee 上,即可完成對 WebHook 的設置。

在 Gitee 倉庫頁面,通過「管理」->「WebHooks設置」->「添加」,可以添加一個新的 WebHook。

將上文得到的 WebHook 的地址填寫到 URL 中,選擇具體的觸發事件,激活並添加即可完成對 WebHook 的設置。

Gitee 現已增加 WebHook 對企業微信的支持

IP 白名單

通過設置請求 IP 地址(段), 可以限制觸發機器人的請求 IP 白名單。由於 Gitee 服務請求所在的 IP 段不是固定的,為避免無法正常觸發機器人,不建議設置 IP 地址(段)白名單。

Gitee 現已增加 WebHook 對企業微信的支持

觸發 WebHooks

通過設置機器人,以下場景會觸發 WebHook 請求到企業微信。

  • Push: 倉庫推送代碼,推送分支,刪除分支
  • Tag push: 新建 tag,刪除 tag
  • Issue : 新建、關閉、重新打開、刪除任務 或 修改任務指派人
  • Pull request : 新建pull request、更新pull request、合併 pull request
  • 評論: 評論倉庫、issue(任務)、pull request、commit


點擊瞭解更多查看 WebHook 配置幫助文檔。


分享到:


相關文章: