MC485096 | (Updated) General availability – Receive all chats messages in all scopes |
---|
Classification | stayInformed |
---|---|
Last Updated | 1/31/2023 8:32:24 PM |
Start Time | 12/14/2022 7:48:24 AM |
End Time | 4/30/2023 8:00:00 AM |
Message Content |
Updated January 31, 2023: We have updated the timeline and content below. Thank you for your patience. The resource-specific consent (RSC) permissions model for receiving all messages, originally developed for Microsoft Teams Graph APIs, is being extended to bot scenarios. This feature was available for the channel scope and now is being extended to chat scope. With RSC, conversation owners can consent for a bot to receive all user messages in standard channels and chats without being @mentioned. This change is related to Microsoft 365 Roadmap ID: 100883 [When this will happen:]
We will begin rolling out in early March (previously early January) and expect to complete by late March (previously late January). This is intended to give developers more time to check that their apps handle the new behavior correctly, and make changes if needed. [How this affects your organization:] Apps that use the ChatMessage.Read.Chat permission and have a bot capability will notice a difference in behavior when installed to a chat. Previously, the ChatMessage.Read.Chat scope only granted access to the Graph API to Get messages in a chat. After this change, the corresponding bot will receive all messages in the chat where it is installed, even when it is not at-mentioned. If the bot does not handle this correctly, your users may see unexpected replies from it. [What you can do to prepare:] Admins are requested to review existing custom or line of business apps which currently are using ChatMessage.Read.Chat permission and have a bot capability and test the application using the Developer Preview version of Teams, as described here. To maintain the existing end-user behavior, the developer must modify the code following this example. If you do not take any action, your bot will receive all messages after new installations, which could result in unexpected replies. For more details, review: Receive all conversation messages with RSC |
機械翻訳 |
2023年1月31日更新:以下のタイムラインとコンテンツを更新しました。お待ちいただきありがとうございます。 もともと Microsoft Teams Graph API 用に開発された、すべてのメッセージを受信するためのリソース固有の同意 (RSC) アクセス許可モデルは、ボット シナリオに拡張されています。この機能はチャネル スコープで使用でき、現在はチャット スコープに拡張されています。RSC を使用すると、会話の所有者は、ボットが@mentionedされることなく、標準チャネルとチャットですべてのユーザー メッセージを受信することに同意できます。 この変更は、Microsoft 365 ロードマップ ID に関連しています。 100883 [これが起こるとき:]
ロールアウトは 3 月上旬 (以前は 1 月上旬) に開始され、3 月下旬 (以前は 1 月下旬) までに完了する予定です。これは、開発者がアプリが新しい動作を正しく処理し、必要に応じて変更を加えるためのより多くの時間を与えることを目的としています。 [これが組織に与える影響:] ChatMessage.Read.Chat アクセス許可を使用し、ボット機能を持つアプリは、チャットにインストールしたときに動作の違いに気付くでしょう。以前は、ChatMessage.Read.Chat スコープは、 チャット内のメッセージを取得するための Graph API へのアクセスのみを許可していました。この変更後、対応するボットは、言及されていない場合でも、インストールされているチャット内のすべてのメッセージを受信します。ボットがこれを正しく処理しない場合、ユーザーはボットからの予期しない返信を表示する可能性があります。 【準備できること:】 管理者は、現在 ChatMessage.Read.Chat アクセス許可を使用していて、ボット機能を持つ既存のカスタム アプリまたは基幹業務アプリを確認し、 ここで説明するように、開発者プレビュー バージョンの Teams を使用してアプリケーションをテストする必要があります。既存のエンド ユーザーの動作を維持するには、開発者は この例に従ってコードを変更する必要があります。何もしないと、ボットは新規インストール後にすべてのメッセージを受信するため、予期しない応答が発生する可能性があります。 詳細については、「RSC ですべての会話メッセージを受信する」を参照してください。 |