{"id":231,"date":"2023-02-01T06:01:12","date_gmt":"2023-01-31T21:01:12","guid":{"rendered":"https:\/\/m365jp.tk\/?p=231"},"modified":"2023-02-01T06:15:48","modified_gmt":"2023-01-31T21:15:48","slug":"mc485096-updated-general-availability-receive-all-chats-messages-in-all-scopes-2","status":"publish","type":"post","link":"https:\/\/m365jp.net\/index.php\/2023-02-01-mc485096-updated-general-availability-receive-all-chats-messages-in-all-scopes-2","title":{"rendered":"MC485096 | (Updated) General availability &#8211; Receive all chats messages in all scopes"},"content":{"rendered":"<div class=\"postie-post\">\n<div>\n<hr>\n<table id=\"section\">\n<tbody>\n<tr>\n<th width=\"95%\">MC485096 | (Updated) General availability &#8211; Receive all chats messages in all scopes<\/th>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<table id=\"data\">\n<tbody>\n<tr>\n<th>Classification<\/th>\n<td>stayInformed<\/td>\n<\/tr>\n<tr>\n<th>Last Updated<\/th>\n<td>1\/31\/2023 8:32:24 PM<\/td>\n<\/tr>\n<tr>\n<th>Start Time<\/th>\n<td>12\/14\/2022 7:48:24 AM<\/td>\n<\/tr>\n<tr>\n<th>End Time<\/th>\n<td>4\/30\/2023 8:00:00 AM<\/td>\n<\/tr>\n<tr>\n<th>Message Content<\/th>\n<td>\n<p>Updated January 31, 2023: We have updated the timeline and content below. Thank you for your patience.<\/p>\n<p>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.<\/p>\n<p>This change is related to Microsoft 365 Roadmap ID: <a href=\"https:\/\/www.microsoft.com\/microsoft-365\/roadmap?rtc=1%26filters=&amp;searchterms=100883\" target=\"_blank\" rel=\"noopener\">  100883<\/a><\/p>\n<p>[When this will happen:]  <\/p>\n<p>  <\/p>\n<p>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.  <\/p>\n<p>[How this affects your organization:]  <\/p>\n<p>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  <a href=\"https:\/\/learn.microsoft.com\/graph\/api\/chatmessage-get?view=graph-rest-beta&amp;tabs=http\" target=\"_blank\" rel=\"noopener\">  Get messages in a chat<\/a>. 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.  <\/p>\n<p>[What you can do to prepare:]  <\/p>\n<p>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  <a href=\"https:\/\/learn.microsoft.com\/microsoftteams\/platform\/bots\/how-to\/conversations\/channel-messages-with-rsc?tabs=chat%2Cdotnet\" target=\"_blank\" rel=\"noopener\">  here<\/a>. To maintain the existing end-user behavior, the developer must modify the code following  <a href=\"https:\/\/learn.microsoft.com\/microsoftteams\/platform\/bots\/how-to\/conversations\/channel-messages-with-rsc?tabs=channel%2Cdotnet#filtering-at-mention-messages\" target=\"_blank\" rel=\"noopener\">  this example<\/a>. If you do not take any action, your bot will receive all messages after new installations, which could result in unexpected replies.  <\/p>\n<p>For more details, review:&nbsp;<a href=\"https:\/\/learn.microsoft.com\/microsoftteams\/platform\/bots\/how-to\/conversations\/channel-messages-with-rsc\" target=\"_blank\" rel=\"noopener\">Receive all conversation messages with RSC<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<th>\u6a5f\u68b0\u7ffb\u8a33<\/th>\n<td>\n<p>2023\u5e741\u670831\u65e5\u66f4\u65b0:\u4ee5\u4e0b\u306e\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u3068\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002\u304a\u5f85\u3061\u3044\u305f\u3060\u304d\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002<\/p>\n<p>\u3082\u3068\u3082\u3068 Microsoft Teams Graph API \u7528\u306b\u958b\u767a\u3055\u308c\u305f\u3001\u3059\u3079\u3066\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u305f\u3081\u306e\u30ea\u30bd\u30fc\u30b9\u56fa\u6709\u306e\u540c\u610f (RSC) \u30a2\u30af\u30bb\u30b9\u8a31\u53ef\u30e2\u30c7\u30eb\u306f\u3001\u30dc\u30c3\u30c8 \u30b7\u30ca\u30ea\u30aa\u306b\u62e1\u5f35\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u6a5f\u80fd\u306f\u30c1\u30e3\u30cd\u30eb \u30b9\u30b3\u30fc\u30d7\u3067\u4f7f\u7528\u3067\u304d\u3001\u73fe\u5728\u306f\u30c1\u30e3\u30c3\u30c8 \u30b9\u30b3\u30fc\u30d7\u306b\u62e1\u5f35\u3055\u308c\u3066\u3044\u307e\u3059\u3002RSC <a href=\"mailto:\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u4f1a\u8a71\u306e\u6240\u6709\u8005\u306f\u3001\u30dc\u30c3\u30c8\u304c@mentioned\u3055\u308c\u308b\u3053\u3068\u306a\u304f\u3001\u6a19\u6e96\u30c1\u30e3\u30cd\u30eb\u3068\u30c1\u30e3\u30c3\u30c8\u3067\u3059\u3079\u3066\u306e\u30e6\u30fc\u30b6\u30fc\" >\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u4f1a\u8a71\u306e\u6240\u6709\u8005\u306f\u3001\u30dc\u30c3\u30c8\u304c@mentioned\u3055\u308c\u308b\u3053\u3068\u306a\u304f\u3001\u6a19\u6e96\u30c1\u30e3\u30cd\u30eb\u3068\u30c1\u30e3\u30c3\u30c8\u3067\u3059\u3079\u3066\u306e\u30e6\u30fc\u30b6\u30fc<\/a> \u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u3053\u3068\u306b\u540c\u610f\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u3053\u306e\u5909\u66f4\u306f\u3001Microsoft 365 \u30ed\u30fc\u30c9\u30de\u30c3\u30d7 ID \u306b\u95a2\u9023\u3057\u3066\u3044\u307e\u3059\u3002 <a href=\"https:\/\/www.microsoft.com\/microsoft-365\/roadmap?rtc=1%26filters=&amp;searchterms=100883\" target=\"_blank\" rel=\"noopener\">  100883<\/a><\/p>\n<p>[\u3053\u308c\u304c\u8d77\u3053\u308b\u3068\u304d:]<\/p>\n<p>  <\/p>\n<p>\u30ed\u30fc\u30eb\u30a2\u30a6\u30c8\u306f 3 \u6708\u4e0a\u65ec (\u4ee5\u524d\u306f 1 \u6708\u4e0a\u65ec) \u306b\u958b\u59cb\u3055\u308c\u30013 \u6708\u4e0b\u65ec (\u4ee5\u524d\u306f 1 \u6708\u4e0b\u65ec) \u307e\u3067\u306b\u5b8c\u4e86\u3059\u308b\u4e88\u5b9a\u3067\u3059\u3002\u3053\u308c\u306f\u3001\u958b\u767a\u8005\u304c\u30a2\u30d7\u30ea\u304c\u65b0\u3057\u3044\u52d5\u4f5c\u3092\u6b63\u3057\u304f\u51e6\u7406\u3057\u3001\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u5909\u66f4\u3092\u52a0\u3048\u308b\u305f\u3081\u306e\u3088\u308a\u591a\u304f\u306e\u6642\u9593\u3092\u4e0e\u3048\u308b\u3053\u3068\u3092\u76ee\u7684\u3068\u3057\u3066\u3044\u307e\u3059\u3002  <\/p>\n<p>[\u3053\u308c\u304c\u7d44\u7e54\u306b\u4e0e\u3048\u308b\u5f71\u97ff:]  <\/p>\n<p>ChatMessage.Read.Chat \u30a2\u30af\u30bb\u30b9\u8a31\u53ef\u3092\u4f7f\u7528\u3057\u3001\u30dc\u30c3\u30c8\u6a5f\u80fd\u3092\u6301\u3064\u30a2\u30d7\u30ea\u306f\u3001\u30c1\u30e3\u30c3\u30c8\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u3068\u304d\u306b\u52d5\u4f5c\u306e\u9055\u3044\u306b\u6c17\u4ed8\u304f\u3067\u3057\u3087\u3046\u3002\u4ee5\u524d\u306f\u3001ChatMessage.Read.Chat \u30b9\u30b3\u30fc\u30d7\u306f\u3001  <a href=\"https:\/\/learn.microsoft.com\/graph\/api\/chatmessage-get?view=graph-rest-beta&amp;tabs=http\" target=\"_blank\" rel=\"noopener\">  \u30c1\u30e3\u30c3\u30c8\u5185\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d6\u5f97\u3059\u308b<\/a>\u305f\u3081\u306e Graph API \u3078\u306e\u30a2\u30af\u30bb\u30b9\u306e\u307f\u3092\u8a31\u53ef\u3057\u3066\u3044\u307e\u3057\u305f\u3002\u3053\u306e\u5909\u66f4\u5f8c\u3001\u5bfe\u5fdc\u3059\u308b\u30dc\u30c3\u30c8\u306f\u3001\u8a00\u53ca\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u3067\u3082\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u30c1\u30e3\u30c3\u30c8\u5185\u306e\u3059\u3079\u3066\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3057\u307e\u3059\u3002\u30dc\u30c3\u30c8\u304c\u3053\u308c\u3092\u6b63\u3057\u304f\u51e6\u7406\u3057\u306a\u3044\u5834\u5408\u3001\u30e6\u30fc\u30b6\u30fc\u306f\u30dc\u30c3\u30c8\u304b\u3089\u306e\u4e88\u671f\u3057\u306a\u3044\u8fd4\u4fe1\u3092\u8868\u793a\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002  <\/p>\n<p>\u3010\u6e96\u5099\u3067\u304d\u308b\u3053\u3068:\u3011  <\/p>\n<p>\u7ba1\u7406\u8005\u306f\u3001\u73fe\u5728 ChatMessage.Read.Chat \u30a2\u30af\u30bb\u30b9\u8a31\u53ef\u3092\u4f7f\u7528\u3057\u3066\u3044\u3066\u3001\u30dc\u30c3\u30c8\u6a5f\u80fd\u3092\u6301\u3064\u65e2\u5b58\u306e\u30ab\u30b9\u30bf\u30e0 \u30a2\u30d7\u30ea\u307e\u305f\u306f\u57fa\u5e79\u696d\u52d9\u30a2\u30d7\u30ea\u3092\u78ba\u8a8d\u3057\u3001  <a href=\"https:\/\/learn.microsoft.com\/microsoftteams\/platform\/bots\/how-to\/conversations\/channel-messages-with-rsc?tabs=chat%2Cdotnet\" target=\"_blank\" rel=\"noopener\">  \u3053\u3053\u3067<\/a>\u8aac\u660e\u3059\u308b\u3088\u3046\u306b\u3001\u958b\u767a\u8005\u30d7\u30ec\u30d3\u30e5\u30fc \u30d0\u30fc\u30b8\u30e7\u30f3\u306e Teams \u3092\u4f7f\u7528\u3057\u3066\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u30c6\u30b9\u30c8\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u65e2\u5b58\u306e\u30a8\u30f3\u30c9 \u30e6\u30fc\u30b6\u30fc\u306e\u52d5\u4f5c\u3092\u7dad\u6301\u3059\u308b\u306b\u306f\u3001\u958b\u767a\u8005\u306f  <a href=\"https:\/\/learn.microsoft.com\/microsoftteams\/platform\/bots\/how-to\/conversations\/channel-messages-with-rsc?tabs=channel%2Cdotnet#filtering-at-mention-messages\" target=\"_blank\" rel=\"noopener\">  \u3053\u306e\u4f8b<\/a>\u306b\u5f93\u3063\u3066\u30b3\u30fc\u30c9\u3092\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u4f55\u3082\u3057\u306a\u3044\u3068\u3001\u30dc\u30c3\u30c8\u306f\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5f8c\u306b\u3059\u3079\u3066\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u305f\u3081\u3001\u4e88\u671f\u3057\u306a\u3044\u5fdc\u7b54\u304c\u767a\u751f\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001\u300c<a href=\"https:\/\/learn.microsoft.com\/microsoftteams\/platform\/bots\/how-to\/conversations\/channel-messages-with-rsc\" target=\"_blank\" rel=\"noopener\">RSC \u3067\u3059\u3079\u3066\u306e\u4f1a\u8a71\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b<\/a>\u300d\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002&nbsp;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>MC485096 | (Updated) General availability &#8211; Receive all chats messages in all scopes Classification stay [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-231","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/posts\/231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":0,"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"wp:attachment":[{"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/m365jp.net\/index.php\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}