在Teams團隊頻道中有一個叫作鏈接器(Connector)的東西,以下圖web
那麼什麼是鏈接器,這個鏈接器的做用功能又是什麼呢?咱們都知道在Teams中建立團隊的目的大可能是以項目或其餘緣由,那麼在整個項目中可能會有不少渠道的消息要告訴給整個團隊中的人,不論是來自內部仍是外部的各類消息,那這時候鏈接器就出現了,將常用的內容和服務更新直接傳遞到渠道來使你的團隊保持最新狀態。通俗的說就是一個消息接口,可使用微軟已有的各類鏈接器,如:Forms,Github,Twitter,Azure DevOps Services等等。ide
先看下以前作的Forms效果:會天天早上給整個團隊推送最新的統計報表,每一個人均可以點擊進去查看,若是一個項目週期完成或統計週期完成還能夠把這個鏈接器無情的移除掉~~,以下圖ui
以上就是對鏈接器的一個介紹,那麼如今就跟你們分享一下怎麼去建立鏈接器吧!首先打開團隊,選擇頻道而後點擊鏈接器,出現如下內容,我這裏以GitHub爲例進行添加spa
點擊添加3d
輸入個人GitHub帳號和密碼,進行下一步orm
這裏有個BUG,須要反饋下,在Teams Client上沒法點擊受權,只有在Teams Web Client上才能點擊受權,你們要注意如下!blog
我自己在GitHub上有SFB&Teams的資料庫以及各類問題提交接口
因爲我只加入了一個資料庫,因此下拉菜單中就只有一個SFB的repositories,而後勾選通知內容,點擊保存便可開發
保存完畢後,能夠點擊管理來修改存儲庫和通知內容get
而後這樣就建立好了一個鏈接器
在GitHub上SFB存儲庫裏面有很是多的提交,若是有任何的更新回覆都會直接通知到Teams中,這樣就比較方便咱們的一線技術同事實時瞭解全球IT技術愛好者針對SFB&Teams這個產品的各類BUG和產品反饋!
這只是一個微軟已經幫咱們作好了的鏈接器,那麼咱們本身公司內部有些業務系統要通知更新到某一個團隊怎麼搞呢?別擔憂,微軟已經幫咱們作了另一個東西叫「Incoming Webhook」,它做爲一個終結點存在於內部業務和Teams之間,以下圖:
例如,我這裏進行一個Demo建立一個webhook
點擊添加
而後建立咱們內部的一個系統並上傳logo
點擊建立後即將生成一個webhook URL
而後就這樣建立好了一個webhook鏈接器
而後把URL給到開發人員去作對接就OK了。
可參考的link(包括建立本身的鏈接器,開發接口示例,上傳到微軟商店等操做)
https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/connectors/connectors-using
https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/connectors/connectors-creating
也能夠將鏈接器發佈到整個組織,實現內部業務系統消息同步到Teams上,場景有了各位開發大拿們快行動起來吧!