概要
一般的にチャット ボットと呼ばれるボットは、会話を通じてユーザーと通信します。 ユーザーは、チャット インターフェイスを介してメッセージを送受信することで、ボットと対話します。
ボットは非常に柔軟性が高く、次のような Microsoft Teams の多くの場所にインストールできます。
- チャット
- チャネル
- 会議
- 個人用アプリ
ボットは、ユーザーからメッセージを受信すると、テキスト、対話型カード、または開いているダイアログで応答できます。 ボットは、テキストまたは対話型カードをユーザーに事前に送信することもできます。
このモジュールでは、Teams Toolkit for Visual Studio Code を使用して Microsoft Teams 用のボットを構築する方法について説明します。
前提条件
- Teams カスタム アプリのアップロードが有効になっているMicrosoft 365 テナントへのグローバル管理者アクセス。
- Teams とそのアプリの機能拡張ポイントの基本的な理解。 Microsoft Teams トレーニング 用アプリの 構築の概要モジュールを 完了することをお勧めします。
- Teams Toolkit 拡張機能がインストールされている Visual Studio Code。
- Node.js v16 がインストールされています。
- Microsoft Edge または Google Chrome Web ブラウザーがインストールされています。
学習の目的
- Teams Toolkit for Visual Studio Code を使用して、Teams にプロアクティブ メッセージを送信できるボットを構築する方法について説明します。
- Teams Toolkit for Visual Studio Code を使用して Teams 用の新しいアプリを作成する方法を示します。
- メッセージ内の対話型カードを Teams に事前に送信する方法について説明します。
シナリオ
組織内のサポート スタッフのメンバーは、Microsoft Teams チャネルを使用して、ファイルの共有、会話、会議の開催を行います。 Teams と、作業を管理し、重大なインシデントに対応するサポート システム間の切り替えを減らしたいと考えています。
重要なインシデントに関するメッセージをサポート スタッフのメンバーに事前に送信して、Teams で作業の流れを直接維持できるように、Teams ボットを構築することにします。
次のユニットでは、Teams Toolkit for Visual Studio Code を使用して、Teams にプロアクティブ メッセージを送信するボットを構築する準備をします。