在Teams團隊頻道中有一個叫做連接器(Connector)的東西,如下圖
那麼什麼是連接器,這個連接器的作用功能又是什麼呢?我們都知道在Teams中創建團隊的目的大多是以項目或其他原因,那麼在整個項目中可能會有很多渠道的消息要告訴給整個團隊中的人,不管是來自內部還是外部的各種消息,那這時候連接器就出現了,將經常使用的內容和服務更新直接傳遞到渠道來使你的團隊保持最新狀態。通俗的說就是一個消息接口,可以使用微軟已有的各種連接器,如:Forms,Github,Twitter,Azure DevOps Services等等。
先看下之前做的Forms效果:會每天早上給整個團隊推送最新的統計報表,每個人都可以點擊進去查看,如果一個項目週期完成或統計週期完成還可以把這個連接器無情的移除掉~~,如下圖
以上就是對連接器的一個介紹,那麼現在就跟大家分享一下怎麼去創建連接器吧!首先打開團隊,選擇頻道然後點擊連接器,出現以下內容,我這裏以GitHub爲例進行添加
點擊添加
輸入我的GitHub賬號和密碼,進行下一步
這裏有個BUG,需要反饋下,在Teams Client上無法點擊授權,只有在Teams Web Client上才能點擊授權,大家要注意以下!
我本身在GitHub上有SFB&Teams的資料庫以及各種問題提交
由於我只加入了一個資料庫,所以下拉菜單中就只有一個SFB的repositories,然後勾選通知內容,點擊保存即可
保存完畢後,可以點擊管理來修改存儲庫和通知內容
然後這樣就創建好了一個連接器
在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上,場景有了各位開發大拿們快行動起來吧!