スタッフユーザーとして複数のユーザーを一括削除

Discourse には、管理者ユーザーリストから直接複数のユーザーを削除する機能があります。この機能は、スパムの波などで不要なユーザー アカウントが作成され、それらのアカウントを迅速に削除したい場合に役立ちます。

この機能を使用するには、/admin/users/list またはそのバリアントの管理者ユーザーリストにアクセスし、次の手順に従います。

  1. ユーザーリストの上部にある、[Username] 列の隣にある一括選択アイコン image をクリックして、一括選択モードを有効にします。

  2. 一括選択モードが有効になると、各ユーザーの横にチェックボックスが表示されます。削除したいユーザーを選択します。

  3. リストの上部にある「一括アクション」ドロップダウンから、「ユーザーを削除…」を選択します。

  4. 確認モーダルで、確認フレーズを入力します。

  5. オプションで、選択したユーザーの IP アドレスとメールアドレスをブロックするオプションを選択します。

  6. 削除操作を確認します。

削除操作を開始すると、確認モーダルが更新され、各ユーザーが削除されるにつれてリアルタイムの進行状況が表示されます。削除プロセス中にエラーが発生した場合は、残りのユーザーの処理を継続しながら、モーダルに表示されます。

一括選択モードを使用する場合、検索を絞り込んで特定のユーザーを見つけることができます。選択したユーザーは、検索語を変更したり完全に削除したりしても記憶されます。これにより、異なる検索結果間で複数のユーザーを選択するのが便利になります。

以下のスクリーンショットは、手順に一致する番号付きマーカーを使用して、プロセスを順に示しています。

いくつかの注意点があります。

  • 一度に最大 100 人のユーザーを削除できます。
  • 削除できないユーザーには無効なチェックボックスが表示され、チェックボックスにカーソルを合わせると、削除できない理由を示すツールチップが表示されます。

ユーザー管理のベストプラクティス

効果的なユーザー管理は、健全で安全なコミュニティにとって不可欠です。従うべきベストプラクティスをいくつか紹介します。

  • 新規ユーザーを定期的に確認する: /admin/users/list/new ページに注目してください。これは、不正なアクティビティや潜在的なスパマーを最初に発見する場所であることがよくあります。

  • 利用可能なツールを使用する:

    • IP およびメールのスクリーニング: サイト設定の Admin > Logs > Screened IPs および Screened Emails で、既知のスパムソースを積極的にブロックします。

    • 信頼レベル: Discourse の信頼レベル に慣れてください。これらはコミュニティの免疫システムの基本的な部分であり、時間の経過とともに信頼できるユーザーにより多くの権限を付与します。

  • 明確なコミュニティガイドラインを確立する: 優れたガイドラインセットは、行動の期待を設定し、モデレーションの決定を容易にするのに役立ちます。それらが簡単に見つけて読めるようにしてください。

  • グループで権限を管理する: ユーザーごとに権限を割り当てるのではなく、グループを使用します。これにより、カテゴリや機能へのアクセス管理がはるかにスケーラブルで整理されたものになります。

  • 非アクティブなユーザーを(無期限に)放置しない: 必ずしも必要ではありませんが、長期間非アクティブなユーザー(特に投稿がない場合)を非アクティブ化または匿名化するポリシーを確立できます。これは、ユーザーのプライバシーを尊重するため、またはユーザーリストを整理するために行うことができます。delete_user_max_post_age サイト設定は、投稿のない新規ユーザーに対してこれを自動化するのに役立ちます。

「いいね!」 4

Discourseで前者を行うにはどうすればよいですか?ユーザーごとに権限を割り当てることはできますか?

非アクティブ化または匿名化と、ユーザーを削除するための設定との関連は何ですか?非アクティブ化または匿名化は投稿を削除しないと思っていました。

「いいね!」 1