為了方便用戶在第三方平台接收到 Gitee 的推送,Gitee 推出了 Webhook 功能,此前你已經可以通過 Webhook 和你的釘釘機器人與 Slack 機器人進行連接,接收推送。
為了滿足更多平台用戶接收推送的需求, Gitee 現已增加 Webhook 對企業微信的支持。
企業微信在內部群聊中提供了「群機器人」功能。通過 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 的設置。
通過設置請求 IP 地址(段), 可以限制觸發機器人的請求 IP 白名單。由於 Gitee 服務請求所在的 IP 段不是固定的,為避免無法正常觸發機器人,不建議設置 IP 地址(段)白名單。
通過設置機器人,以下場景會觸發 WebHook 請求到企業微信。
[admin
]