VSCode的Teams插件
隨著今年在線的Build大會(huì)的結(jié)束,又是一大波的 Teams 新功能,新工具,新SDK。我接下來(lái)幾篇博客就會(huì)詳細(xì)和大家一一介紹。我今天先從VSCode的插件開(kāi)始。
打開(kāi)VS Code,搜索Teams,就可以找到Microsoft Teams Toolkit插件,在我寫這篇文章的時(shí)候,這個(gè)插件只是Preview版本,從版本號(hào) 0.9.4來(lái)看,最終版本應(yīng)該很快就會(huì)來(lái)到。:)
?
安裝之后,在 VSCode 的左邊工具欄里就會(huì)多一個(gè)Teams圖標(biāo),點(diǎn)擊后可以看到一個(gè)簡(jiǎn)單的兩項(xiàng)菜單:”O(jiān)pen Microsoft Teams Toolkit” 和 “Create a new Teams app”。
?
讓我們先來(lái)創(chuàng)建一個(gè)Teams app看看,點(diǎn)擊 “Create a new Teams app”,輸入你想要的app名字,然后選擇一個(gè)目錄來(lái)生成代碼。然后就會(huì)到這個(gè)界面,讓你來(lái)選擇app的能力:Tab,Bot,Message Extension。我這里都選上了這些選項(xiàng)。然后點(diǎn)擊 “Next”。
?
根據(jù)上一步選擇的不同選項(xiàng),下面這個(gè)界面可能不同,這個(gè)界面是進(jìn)一步選擇你的app的不同能力。對(duì)于Tab,可以選擇 “Personal tab” 或者 “Group or Teams channel tab”。如果之前選擇了 “Message Extension”,這里就可以進(jìn)一步選擇是 Action-based 或者 Search-based。對(duì)于Bot,你可以創(chuàng)建一個(gè)新的bot或者使用一個(gè)現(xiàn)有的bot。
?
我們點(diǎn)擊”Finish”后,插件就將代碼生成好了,如下圖,一共有兩個(gè)目錄,”.publish”,”service”和”tabs”
?
.publish 目錄里是Teams App發(fā)布是需要的文件,大家最熟悉的應(yīng)該就是manifest.json。當(dāng)前manifest版本已經(jīng)到了1.6,贊!
service 目錄就是我們的bot app service,目前是nodejs,使用了botbuilder package。
tabs 目錄里是react webapp,用來(lái)在tab里展現(xiàn)的web頁(yè)面。
總體來(lái)說(shuō),整個(gè)插件非常棒!我覺(jué)得可以改進(jìn)的一點(diǎn)是可以讓用戶選擇需要開(kāi)發(fā)語(yǔ)言,比如可以選擇是nodejs express或者c# asp.net core,是react或者blazor。
另外,推薦大家有一個(gè)很有用的功能,點(diǎn)擊”Validate”,你可以看到manifest檢測(cè)的結(jié)果,這個(gè)可以幫助大家在提交teams app的時(shí)候大大增加通過(guò)的幾率!
?
?
總結(jié)
以上是生活随笔為你收集整理的VSCode的Teams插件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php http 缓存,HTTP 缓存中
- 下一篇: 使用Flow快速开发Teams小应用