Gitee 現已增加 WebHook 對企業微信的支持 - OSCHINA - 中文開源...

2020-12-25 開源中國

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

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

企業微信在內部群聊中提供了「群機器人」功能。通過 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 地址(段), 可以限制觸發機器人的請求 IP 白名單。由於 Gitee 服務請求所在的 IP 段不是固定的,為避免無法正常觸發機器人,不建議設置 IP 地址(段)白名單。

觸發 WebHooks

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

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

相關焦點

  • 碼雲Gitee 的 WebHook 增加對釘釘的支持
    為了方便廣大碼雲用戶通過釘釘來獲取碼雲上的項目更新信息,日前碼雲的 WebHook 對釘釘的支持已經上線。
  • 開源步履不停,騰訊 TARS 登陸碼雲 Gitee
    ,並有150多家企業正在使用。它能快速搭建系統及自動生成代碼,兼顧易用性與高性能,同時支持 C++、Golang、Java、Node.js 與 PHP 在內的多種程式語言,幫助開發者及企業以微服務的方式快速構建自己穩定可靠的分布式應用,讓開發聚焦業務邏輯,有效提升運營效率。
  • Jetty 9.2.7.v20150116 發布 - OSCHINA - 中文開源技術交流社區
    Jetty 9.2.7.v20150116 發布,此版本是個維護版本,主要是為了 Jetty 9.3.0 支持 HTTP/2做鋪墊
  • 什麼是 Webhook 網絡鉤子?
    Webhook有時也被稱為反向API,因為他提供了API規則,你需要設計要使用的API。Webhook將向你的應用發起http請求,典型的是post請求,應用程式由請求驅動。二、使用webhook消費一個webhook是為webhook準備一個URL,用於webhook發送請求。這些通常由後臺頁面和或者API完成。這就意味你的應用要設置一個通過公網可以訪問的URL。
  • 禪道9.6 版本發布,新增 webhook、積分和多人任務
    禪道開源版9.6版本正式發布。
  • webhook 原理簡介
    「 為了不再依靠 jenkins 的能力來觸發流水線,而且為了讓產品支持的場景更多一些,目前準備在產品上來支持 webhook 觸發。
  • 開源中國向 @tsl0922 作者正式道歉 - OSCHINA - 中文開源技術交流...
    起因是我們推出的 jenkins 插件,因為開發人員直接引用 @tsl0922 的項目 https://github.com/jenkinsci/coding-webhook-plugin (作者的個人開源項目),在其基礎上修改了許可證,然後居然去掉原文件中的作者信息,並署上開源中國大名。所以,對這些罵和吐槽,我代表開源中國全盤接受。
  • WebHook 自動化部署和運維工具 git-webhook
    WebHook 自動化部署和運維工具 git-webhook 一個使用 Python Flask + SQLAchemy + Celery + Redis + React 開發的用於迅速搭建並使用 WebHook 進行自動化部署和運維系統,支持:Github / GitLab / GitOsc。
  • J2Cache 2.6.0 發布,支持分布式 session 存儲管理
    J2Cache 2.6.0 版本發布啦,該版本最最值得關注的就是支持分布式的 session 存儲管理,支持不同的 Servlet 容器。
  • 國內最火的 HTML、CSS、JavaScript 開源項目 Top 榜,你知多少?
    拼圖前端框架在傳統CSS框架的基本上,增加了HTML5、CSS3、JS等技術組合應用,應用於最新的瀏覽器技術,同時兼容較早的瀏覽器,新舊結合,承前啟後,開發者只需把框架文件引入到項目中,就可以初現快速的共同開發,改變以往建立PC網站同時,再建立手機網站的局面,實現一站響應所有設備,大大提高了開發效率。
  • Web 是開源最大的成功 - OSCHINA - 中文開源技術交流社區
    開源運動廣受歡迎,並且在軟體開發史上寫下了濃重一筆。但是它影響最深遠的地方在哪呢?有史以來,最成功的開源「項目」又是什麼呢? 事實上,總體來看,Web不就是開源運動最大的成功麼? 可能最有名的例子就是隱藏域眾多網站背後的LAMP,也就是Linux、Apache、MySQL和PHP。
  • Delta Lake 進入 Linux 基金會 - OSCHINA - 中文開源技術交流社區
    自 2017 年 10 月推出以來,Delta Lake 已被 4 000 多家組織採用,每月處理超過 2 exabyte(十億字節)數據。「將 Delta Lake 引入 Linux 基金會的中立組織之下,將有助於依賴該項目的開源社區開發解決存儲和處理大數據(本地和雲端)的技術」,Linux 基金會戰略計劃副總裁 Michael Dolan 表示。
  • 除了看代碼還能學習,Gitee 七款優質開源圖書/教程分享
    在 Gitee 上除了優質的開源項目供大家使用,也有很多並不全是代碼的項目同樣很受歡迎。今天為開發者們推薦的就是學習類開源項目,涵蓋了 Java、Qt、AI、R 語言以及 Linux 學習的內容,一起來看看吧。
  • zmail 6.1版本更新 - OSCHINA - 中文開源技術交流社區
    Zmail的官方主頁:www.z-email.orgZmail的官方論壇:bbs.z-email.orgZmail的QQ群: 257959126系統要求redhat 6.x centos 6.x 64位最小安裝Zmail安裝說明:概述:(1)該安裝包為一鍵安裝包,方便快捷部署;(2)Zmail是開源郵件技術社區的最新的郵件伺服器軟體包
  • 開源平臺引領機器翻譯 - OSCHINA - 中文開源技術交流社區
    令人驚訝的速度,機器語言翻譯現在正在高速發展到各個平臺上,其中開源軟體扮演著重要的角色。
  • 碼雲開源項目捐贈功能上線,開源需要大家共同支持
    碼雲 git.oschina.net 新上線了開源項目統一捐贈功能。項目的作者可以通過項目頁面的捐贈按鈕設置接收捐贈的二維碼(支付寶或者微信),我們統一審核通過後項目可正式接受捐贈。使用方法:1. 進入項目首頁,例如 http://git.oschina.net/ld/J2Cache
  • 重磅推出:Gitee 2019 年度數據報告 - OSCHINA - 中文開源技術交流...
    2019年 Flutter 發布了迄今為止最重大的版本,一舉成為多平臺框架,支持移動、Web、桌面與嵌入式設備;而 Dart 也在與 C 的互操作、UI 構建和預編譯本地可執行程序等特性上大幅改進。 注重高效、安全與並行的系統級程式語言 Rust 受到越來越多開發者的關注和使用。
  • APIJSON 4.5.0 發布,國際開源谷 Gitee Meetup 演講
    適合中小型前後端分離的項目,尤其是 BaaS、Serverless、網際網路創業項目和企業自用項目。為什麼選擇 APIJSON?解決十大痛點 (APIJSON 大幅提振開發效率、強力杜絕聯調扯皮、巧妙規避文檔缺陷、非常節省流量帶寬 等) 開發提速巨大 (CRUD 零代碼熱更新自動化,APIJSONBoot 對比 SSM、SSH 等保守估計可提速 20 倍以上) 騰訊官方開源 (使用 GitHub、Gitee、工蜂 等平臺的官方帳號開源
  • 開源!Java 在線考試系統!
    今天就給大家分享一個 Gitee 上熱門的開源項目:Java在線考試系統。Java在線考試系統 的技術棧為 Java + Vue,即前後端分離,整個代碼結構清晰,適合新手閱讀學習;部署簡單快捷,短時間內就能上手操作。
  • Google限制Python使用引熱議 - OSCHINA - 中文開源技術交流社區
    Csdn針對重要問答總結如下:K:我聽說Google將在其新項目中限制Python的使用,無疑這將大大減少Python代碼和Python得到的支持。這是否確有其事還是只是謠傳?Collin Winter:的確,Google將限制Python的應用因為:Python不如Java和C++快,線程佔有、內存使用都很高在使用Python開發 新系統的時候,我們深知如果負載增加了10倍或者100倍系統會怎樣,開發出的服務會有多糟糕我想Python已經發展到了一個狹縫中,因此在選擇時我們 應當權衡其優點和缺點,也許開發人員使用Python會很有效率,但隨著系統的增大卻會遇到許多平臺級的性能限制