Microsoft Teams ボットで個人 (1 対 1) の会話を行う

重要

この記事は、v3 Bot Framework SDK に基づいています。 SDK の現在のドキュメント バージョン 4.6 以降をお探しの場合は、「 会話ボット 」セクションを参照してください。

Microsoft Teamsを使用すると、ユーザーは Microsoft Bot Framework に基づいて構築されたボットと直接会話できます。 ユーザーは、Discover Apps ギャラリーでボットを見つけて、個人的な会話用に Teams エクスペリエンスに追加できます。 適切なアクセス許可を持つチームの所有者とユーザーは、チーム メンバーとしてボットを追加することもできます。 詳細については、「 チーム チャネルでの対話」を参照してください。これは、そのチームのチャネルで使用できるだけでなく、個人用チャット ユーザーにも使用できるようにします。

個人用チャットは、ユーザーがボットに必要 @mention ないという点で、チャネル内のチャットとは異なります。 ボットが次のスコープなどの複数のコンテキストで使用されている場合:

  • 個人
  • グループ チャット
  • チャネル

ボットがグループ チャットまたはチャネル内にあるかどうかを検出し、メッセージを少し異なる方法で処理する必要があります。 詳細については、「 チーム チャネルまたはグループ チャットでの対話」を参照してください。

優れた個人用ボットの設計

Teams の優れたボットは、ユーザーが Teams エクスペリエンスのコンテキスト内で必要な情報を取得するのに役立ちます。 ボットとの個人的な会話は、ボットとそのユーザー間のプライベートなやり取りです。これらは、個人的のコンテキストでそのユーザーに固有かつ関連性のある情報を提供する優れた方法です。 個人用チャットのボットは、サービスと個人の間のダイアログであり、グループ チャットまたはチャネル内のボットがすべてをユーザーのグループにブロードキャストします。

作成するエクスペリエンスによっては、ボットが複数のスコープ (個人用、グループ チャット、チーム) で作業する必要がある場合があります。 複数のスコープをサポートする作業は最小限になっています。 Teams では、ボットがすべてのスコープで機能することを期待していませんが、サポートするスコープが何であれ、ボットが意味を持ち、ユーザーに価値を提供することを確認する必要があります。

ベスト プラクティス: Teams でのウェルカム メッセージ

ボットは、ユーザーがボットとの個人用チャットを初めて開始する (初めての時のみ) パーソナル チャットにウェルカム メッセージを プロアクティブに送信 する必要があります。 この推奨事項は、チャネル内の初めての連絡先には適用されません。