Teams タブ アプリでチャットを追加する

完了

シナリオベースのタブ アプリ テンプレートを使用して、Visual Studio Code で Teams Toolkit を使用して新しいプロジェクトを作成すると、Teams JavaScript クライアント ライブラリが自動的にインストールされます。 Teams Toolkit を使用すると、ビルドするタブ アプリにネイティブ Teams 機能を簡単に含めることができます。

アプリのユーザーが、アプリケーション内から選択した受信者と新しい Teams チャットを開始できるようにするとします。

チャットを開始するためのボタンを示す Teams タブ アプリのスクリーンショット。

この機能を作成するには、Teams JavaScript クライアント ライブラリで次の関数を使用できます。

  • app.initialize(): Teams JavaScript クライアント ライブラリを使用して呼び出しを行う前に、アプリが完全に初期化されるようにします。
  • app.getContext(): アプリの現在のコンテキストを取得します。
  • people.isSupported(): 現在のコンテキストで people 機能が確実にサポートされるようにします。
  • people.selectPeople(): ユーザーピッカーをユーザーに表示します。 その後、ユーザーはチャットに含める参加者を選択できます。
  • chat.isSupported(): チャット機能が現在のコンテキストでサポートされていることを確認します。
  • chat.openGroupChat(): 選択したユーザーの新しい Teams チャットを作成し、ユーザーをチャットに直接移動します。

次のユニットでは、タブを含む新しい Teams アプリ プロジェクトを作成する方法について説明します。Visual Studio Code で Teams Toolkit を使用し、Teams JavaScript クライアント ライブラリを使用してチャットをタブに統合する方法について説明します。