Teams で Copilot の機能とエージェントのカタログが増えているということは、ユーザーのチャットに、 ファシリテーターなどのボットからのメッセージが含まれる可能性があることを意味します。 ユーザーは、ボットのメッセージが不正確、古い、または無関係である場合があります。 このようなシナリオでは、ユーザーがボットのメッセージを削除したい場合があります。
ユーザーが Teams でボット メッセージを削除できるようにするには、[ユーザーは Teams 管理センターまたは PowerShell を使用してボットから送信されたメッセージを削除できます] 設定をオンにする必要があります。
ボット メッセージの削除に関する考慮事項
- [ ユーザーはボットによって送信されたメッセージを削除できます ] 設定は既定でオフになっています。
- チャット内のすべてのユーザーは、ゲスト、外部ユーザー、匿名ユーザーなど、ボット メッセージを削除できます。
- 使用によってボット メッセージが削除されると、そのチャット内のすべてのユーザーに対してメッセージが削除されます。 削除されると、ボットのメッセージは、メッセージが削除されたことを示すメッセージに置き換えられます。
- 削除されたメッセージを復元できるのは、チャットでボット メッセージを削除したユーザーだけです。これにより、メッセージがチャット全体に再度表示されます。
- [ユーザーはボットによって送信されたメッセージを削除できます] 設定を調整すると、1 対 1 のチャット、グループ チャット、すべてのチャネル、会議チャットなど、Teams のすべての通信に影響します。
Teams 管理センターでボット メッセージの削除を許可する
[ユーザーはボットによって送信されたメッセージを削除できます] 設定はメッセージング ポリシーであり、Teams 管理センターで管理できます。 この設定を管理するには、次の手順を実行します。
従来の Teams 管理センター エクスペリエンス
- 管理者の資格情報を使用して Teams 管理センター にサインインします。
- 左側のメニューで、[メッセージング] セクション を 展開します。
- メニューから [ メッセージング ポリシー ] を選択します。
- [メッセージング ポリシー] ページで、[ユーザーはボットから送信されたメッセージを削除できます] のトグルを [オン] に変更します。
- [ 保存 ] ボタンを選択します。
ゲストの設定を変更する (レガシ エクスペリエンス)
- 管理者の資格情報を使用して Teams 管理センター にサインインします。
- 左側のメニューで、[ ユーザー ] セクションを展開します。
- メニューから [ ゲスト アクセス ] を選択します。
- [ ゲスト アクセス ] ページで、[メッセージング] セクション を 見つけます。
- [ユーザーはボットから送信されたメッセージを削除できます] のトグルを [オン] に変更します。
- [ 保存 ] ボタンを選択します。
新しい Teams 管理センター エクスペリエンス
- 管理者の資格情報を使用して Teams 管理センター にサインインします。
- 左側のメニューで、[ 設定] & [ポリシー] を選択します。
- [ 設定 & ポリシー] ページで、[ グローバル (組織全体の既定値)] 設定 または [ ユーザーのカスタム ポリシー] & [グループ ] タブを選択します。
- 変更するポリシーを選択したら、設定カテゴリの一覧から [ メッセージング ] を選択します。
- [ユーザーはボットから送信されたメッセージを削除できます] のトグルを [オン] に変更します。
- [ 保存 ] ボタンを選択します。
ゲストの設定を変更する (新しいエクスペリエンス)
- 管理者の資格情報を使用して Teams 管理センター にサインインします。
- 左側のメニューで、[ 設定] & [ポリシー] を選択します。
- [ 外部コラボレーション ] セクションを見つけて、[ ゲスト アクセス] を選択します。
- [ ゲスト アクセス設定] ページで、[メッセージング] セクション を 見つけます。
- [ユーザーはボットから送信されたメッセージを削除できます] のトグルを [オン] に変更します。
- [ 保存 ] ボタンを選択します。
PowerShell を使用してボット メッセージの削除を許可する
PowerShell コマンドを使用して CsTeamsMessagingPolicy を更新して、ユーザーがボット メッセージを削除できるようにすることもできます。
UsersCanDeleteBotMessages パラメーターは、$true または $false のいずれかに設定できます。
既存の
CsTeamsMessagingPolicyポリシーを更新するには、次のコード スニペットを使用します。 この設定の既存のポリシー名を定義するIdentityパラメーターを必ず更新してください。Set-CsTeamsMessagingPolicy -Identity [PolicyName] -UsersCanDeleteBotMessages $trueこのポリシーがまだユーザーに割り当てられていない場合は、次の
Grant-CsTeamsMessagingPolicyコード スニペットを使用して、このメッセージング ポリシーをユーザーに割り当てます。 このコンテキストでは、Identityパラメーターは、ポリシーを割り当てるユーザーの名前またはグループであり、PolicyNameは、UsersCanDeleteBotMessages設定がオンになっているポリシーの名前です。Grant-CsTeamsMessagingPolicy -Identity [UserGroupName] -PolicyName [PolicyName]