原创 GraphAPI 1.0中新增加的Teams API

這篇繼續介紹BUILD大會里的內容:兩個新加入GraphAPI 1.0的關於Teams的API。 這兩個新增api是關於在頻道Channel裏發送消息和回覆消息的。實際上這兩個api在beta版本中早就已經加入,上個月build大會中公佈

原创 將Teams Template升級到dotnet core 3.1

爲了方便開發者開發Teams應用,我在2018年做了dotnet c#的一套模板,這套模塊一共有三種類型,一個是Teams OutgoingWebhook,一個是MessagingExtension,還有一個就是Tab。   今天特地去

原创 Java版本的Bot Framework SDK

微軟爲了鼓勵Java開發人員開發bot,在上個月推出了Java的Bot SDK v4.6版本,目前還在Preview版本,相信不用多久就可以趕上其他版本了。 我的java還停留在 n 年前的水平,但是處於好奇,決定玩一下這套sdk。 這套

原创 使用Flow快速開發Teams小應用

繼續我的上一篇博客,這篇繼續介紹BUILD大會里的內容:Flow。 Flow是微軟power平臺的一個服務,通過簡單的拖拽就可以完成一個業務邏輯的處理,現在Flow和Teams的結合十分緊密。我們來試一下。 先點擊Teams左邊的Flow

原创 什麼是Microsoft Teams的App Studio

Teams的app studio很多用戶可能不知道,但是對於一個teams平臺的開發人員來說,這個是開發利器,利用這個工具你可以輕鬆的配置manifest文件,可以輕鬆的一站式創建teams app所需要的所有東西。而且你可以很方便的可視

原创 分享到Teams

在今年三月份末,Teams的官方文檔推出了一個新功能:將網頁(一個URL)分享到Teams裏。 也就是說開發人員現在可以很方便的開發一個頁面,頁面裏有一個Teams的圖標,當訪問此頁面的最終用戶點擊這個圖標後可以將指定的一個URL分享到用

原创 面向全球用戶的Teams app之Culture計量單位和禁忌篇

我在前一篇文章裏分享了Global Ready的app時會遇到的不同文化對於數字方面的挑戰。這篇我繼續分享不同文化對於計量單位和禁忌方面的挑戰。 我們先來看一個例子,假如有一個teams bot,它告訴你一些動物的速度,比如它告訴你:

原创 Teams團隊的成員列表API的已知問題

如果大家經常使用Graph API來對Teams進行操作管理的話,有時候會遇到一些奇怪的問題,我前兩天還在Stack Overflow上回答了一個用戶的問題,這個問題我自己也遇到過。所以我想用這篇文章來分享一下,萬一以後大家遇到類

原创 在Teams Hackathon上介紹LuckyDraw

很榮幸有機會在今天的Teams Hackathon上介紹LuckyDraw這個teams app。   因爲到場的都是各路開發高手,所以當時在準備這個ppt的時候特別增加了難度等級,哈哈。 從如何構建雲原生的Teams app,到IaC

原创 Teams Bot如何判斷用戶所在的時區

一說到時間,就會聯想到時區,夏令時等頭痛的問題,不同國家有不同國家的規定。如果你希望你的Teams Bot可以判斷出當前用戶所在的時區,從而可以針對性的進行一些處理時,你要做好心理準備,這個複雜程度遠遠超過你的想象。因爲一個用戶這次在一個

原创 在Teams中對網站的URL特殊解析

Teams中有一個不太被大家注意的擴展點,名字叫Link unfurling,就是對於一些特殊域名的URL進行特別的解釋。 可能這麼說,大家還是無法理解,我們看一下下面這個圖,當用戶在message輸入框中輸入了一竄url後,Teams會

原创 Teams內嵌的卡片image的限制

我的LuckyDraw上線後收到了不少有價值的反饋,其中有一部分是針對圖片的,有一些用戶說他們填寫了image的url,但是圖片顯示不出來。 實際上這個問題在我提交這個應用到微軟審覈團隊的時候,審覈團隊也提出了類似問題。但這個是Team

原创 VSCode的Teams插件

隨着今年在線的Build大會的結束,又是一大波的 Teams 新功能,新工具,新SDK。我接下來幾篇博客就會詳細和大家一一介紹。我今天先從VSCode的插件開始。 打開VS Code,搜索Teams,就可以找到Microsoft Team

原创 面向全球用戶的Teams app之合規性篇

我在前兩篇文章裏分享了Global Ready的app時會遇到的不同挑戰。這篇我繼續分享在合規性方面的挑戰。 說到合規性compliance,不得不說GDPR標準,當我們發佈了一個teams app後,微軟會要求開發人員做一個securi

原创 Teams Bot 如何使用新的 System.Text.Json 庫

我最近把 LuckyDraw的代碼升級到了 .net core 3.1,當然我也很想使用最新的微軟json庫,System.Text.Json這個庫的性能比之前Newtonsoft.Json速度更快,而且就我本人愛好來說,更加喜歡Syst