TL0の投稿を1つのカテゴリに制限することは可能ですか?

TL_0 ユーザーを 1 つのカテゴリまたはカテゴリのグループにのみ投稿または返信できるように制限する設定はありますか?

答えは、すべてのカテゴリを調べて、[セキュリティ] の [全員] グループを削除し、TL_1 が投稿、返信、表示できること、および TL_0 が表示のみできることに置き換えることだと思います。これを逆に実行できるとクールです。管理者は「TL_0 の投稿を [これらのカテゴリ] に制限する。TL_0 の返信を [これらのカテゴリ] に制限する」というスイッチを設定し、[全員] の指定をオーバーライドできるようにします。

大したことではありませんが、既存のカテゴリをすべて確認することなく、これを行う効率的な方法があれば教えてください。

TL;DR:

私のアイデアは、「新規ユーザー - 最初の投稿はこちら」というカテゴリを作成することです。これにより、スパムアカウントは AI のレポートまたはバイアグラ サイトへのステルスリンクを 1 か所に投稿する必要があります。このカテゴリには、進行中の「自己紹介」トピックが含まれるため、理想的には実際の新規ユーザーは、サイトの他の場所に投稿する前に「チェックイン」できます。基本的に「サンドボックス」カテゴリで 1 回の返信または投稿を行うだけで TL_1 要件を設定できます。

「ゴミ」のサインアップが多発していますが、通常はスパマーですが、アカウントを作成しただけで二度と戻ってこないこともあります。Discourse は素晴らしいですが、一定期間投稿のないユーザーをクリーンアップするように設定できます。

AI を使用して投稿するサインアップも多数あります。これらは多くの場合スパマーであり、信頼を築こうとしていますが、私たちのフォーラムでは、AI/LLM の機能に興味のあるプログラミングを行っている人々との有意義な議論も行われています。したがって、フォーラムを「チューリング テストに合格する」ためのテスト グラウンドとして使用するユーザーや、単に荒らしているだけのユーザーもいます。AI は CoC に同意できず、モデレートできないため、人々を騙そうとする AI アカウントは許可されないというルールがあります。

プラグインなしでは不可能だと思います。TL1 の要件はすべて閲覧に基づいています。

アクティビティ デフォルト 設定
投稿を読む 30 tl1 requires read posts
トピックへのアクセス 5 tl1 requires topics entered
合計閲覧時間 10 tl1 requires time spent mins

訪問者やクローラーがカテゴリを見ることができるように、「everyone」の閲覧権限を保持しておきたいのかもしれません。

Administrative Bulk Operations を使用して、多くのカテゴリの権限を同時に変更できます。

「いいね!」 4

それがやり方です。

「いいね!」 2

はい、それが意図したものです。TL_0は(匿名ユーザーができるように)閲覧・購読できますが、サンドボックスカテゴリでのみ返信できます。サンドボックスカテゴリには「自己紹介」トピックが1つあり、それに返信するとTL_1にトリガーされます(返信1回と閲覧・訪問要件を設定)。そうすれば、彼らの最初の投稿(本物、スパム、AIのいずれであっても)は、目立たないスレッドに隠すのではなく、はるかに見つけやすくなります。

それは良い考えですね。「すべての人」を公開カテゴリの「閲覧」に設定し、TL_0がサンドボックスカテゴリで返信できる場合を除き、投稿・返信にはTL_1が必要になります。

こんにちは、少し前のトピックを掘り起こすのは恐縮ですが、状況が変化しているため、TL0 から TL1 に上げるには 3 つの条件があります。それは、投稿への参加回数、投稿の閲覧数、そして滞在時間です。

そこで質問ですが、これらの条件は「かつ(AND)」の関係でしょうか、それとも「または(OR)」の関係でしょうか?

もし「または」の関係であれば、TL0 から TL1 に移行する際に閲覧数や滞在時間を評価対象にしたくない場合、どうすればよいのでしょうか?値を非常に高く設定するのでしょうか?

何も変わっていないと思います。まだ、あなたが読んだ投稿、訪れたトピック、そして読書に費やした時間についてです。TL1 には投稿は不要です。

すべての要件を満たす必要があります。また、以下もご覧ください:

「いいね!」 1

一般的に、フォーラムでは古いトピックを掘り起こすことに対して方針が少し変わりました。組織的な知識の保持や、その知識ベースの検索しやすさという観点から、重複を減らす方向へ傾いています。そのため、あなたの投稿は元のトピックと直接関連しており、このトピックを見つけられたことにお祝い申し上げます。

確かに変わりましたね。新しいユーザーを特定のカテゴリでサンドボックス化するというアイデアは、有用かもしれません。

AND だと思います(ただし、断っておきますが、確信はありません)。

つまり、すべての条件を満たす必要があります。ただし、これは私の推測に過ぎません。もし間違っていたら、他の方が訂正してください。

この質問については、あなたが該当フォーラムの管理者権限を持っていると推測して回答するしかありません。管理者権限があれば、信頼レベルとその要件を、設定項目を際限なく微調整することができます。

そうなんですか?以前はブートストラップモードでそのような挙動がありましたが、現在は削除されています。

現在、自動的な信頼度の引き上げを処理する代替機能は存在しないと思います。

たしかにおっしゃる通りかもしれません。以前は、サイトへのアクセスを促すインジケーターや「はじめに」ページへのリンクなどがあったようですが、私のサイトからはそれがなくなっているようです。私の投稿を編集して、この不正確な情報を削除します。

はい、では「TL1 にはトピックへの参加が必要」というオプションの意味は?その説明文には「新しいユーザーが信頼レベル 1 に昇格するために、いくつのトピックに参加する必要があるか」とあります。

ここでいう「参加」とはどういう意味でしょうか?

これは翻訳ミスでしょうか(私のインターフェースはフランス語です)。

この「レベルごとにすべての条件を満たす必要がありますか?」は別のトピックでしょうか?見つかりません。
ご教示いただき、可能であれば直接リンクも添えていただけますと幸いです。

この引用は、このトピックからのものです:Discourse Trust Levels: A Detailed Explanation

これは翻訳エラーではないかと思います。元の英語版を読んでみましたか?

また、サイトの設定のフランス語版の説明も /admin/site_settings/category/all_results?filter=tl1%20requires で確認できます。これらは Meta の投稿のように AI によって翻訳されていません(ただし、より正確であるという保証はありません。もし不正確であればお知らせください。翻訳プラットフォームにコメントを追加し、誰かが改善できるようにします)。

TL1 は読むことに関するものです:どのくらいのトピックを開き、どのくらいの返信を読み、どれだけの時間を費やして読むか、といった点です。

@Moin さん、詳しい説明をありがとうございます。

今回の場合、ここでの AI 翻訳の方が、TL1 の管理セクションにある翻訳よりも優れています。

なぜなら、「参加する」というのはトピックを開くことだけではなく、そこに貢献すること、つまり投稿を行うことを意味するからです。

私にとって残っている問題は、TL0 のメンバーが(非メンバーと同様に)フォーラムを閲覧のみできる状態にし、トピックを作成できるのは「自己紹介」と呼ばれる特定のサブカテゴリのみとするようにすることです。

それが本来の質問だったと記憶していたのですが、いまだに少し不明確な点が残っています。

投稿の権限はカテゴリごとに設定されます。したがって、「返信」や「トピックの作成」を trust_level_1 以上に対してのみ許可するように設定できます。


「セキュリティ」タブはデフォルトでは非表示です。上部の「詳細設定」トグルを使用して表示してください。インターフェースのこの最近の変更を除き、以下のドキュメントトピックが非常に役立ちます:Understanding groups and category permissions

上記の例のように設定されたすべてのカテゴリでは、訪問者や TL0 のユーザーは閲覧できますが、投稿はできません。紹介トピックへの投稿を許可するには、TL0 ユーザーが投稿を許可されているカテゴリが必要です。TL0 ユーザーがそのカテゴリ内の他のトピックにも投稿できてしまうため、他のユーザーが新しいトピックを作成できないようにするのが最適だと考えます。
したがって、このカテゴリでは trust_level_0 に対して返信を許可する一方で、トピックの作成は許可しないように設定します。

これが本当に達成したいことなのか、少し不安です。結局のところ、ユーザーは閲覧するだけで TL1 に到達でき、その後すべてのカテゴリで投稿できるようになります。つまり、まず自己紹介をするという要件は依然として存在しません。

@moin さん、ありがとうございます。その点はすでに承知しています。 :slightly_smiling_face:

問題は、新しい TL0 メンバーが許可されている唯一のカテゴリで最初のトピック(自己紹介)を投稿した後、どのようにして TL1 に昇格させるかという点です。

明確にすると、はい、この場合「開く」は「参加する」よりもはるかに明確ですが、依然として曖昧です。
なぜなら、フランス語では、トピックを読むために「開く」ことも、作成するために「開く」こともできるからです。

この場合、「enter」は「アクセスする」と訳すのが適切でしょう。これは作成ではなく、閲覧としての開きを意味します。
したがって、「TL1 requires topics entered」は「TL1にはアクセスしたトピックが必要」となります。
同様に、説明文「À combien de sujets un nouvel utilisateur doit avoir accédé pour être promu au niveau de confiance 1」も「新規ユーザーが信頼レベル1に昇格するためにアクセスしなければならないトピック数はいくつか」と訳します。

翻訳は時に難しい作業であることを理解しています。私もウェブサイトやその他のドキュメントの翻訳を行っており、私の自由ソフトウェアへの最良の貢献は、ユーザー支援(特にDiscourseなどのフォーラム)において、私のスキルを活かして行うことです。

プラグインを開発しています。Discourse では、それを簡単に設定する方法がありません。TL1 から TL2 へのステップには投稿が必要です。それを利用できるかもしれません。

あなたのトピックに投稿した時点で付与される SQL によってトリガーされるバッジ特定のトピックに返信を投稿した人に付与されるバッジのようなもの)を使用し、さらに そのバッジに基づいてユーザーをカスタムグループに追加する自動化 を組み合わせることで、他のカテゴリでの投稿権限を付与できるでしょう。

Crowdin でより良い翻訳を提案することができます。

また、Crowdin の文字列にコメントを追加して、誰かが翻訳の「承認」ステータスをリセットできるようにすることをお勧めします。

他の翻訳プロジェクトへの参加には、現時点では否定的ではありません。ただし、現在、他の活動でスケジュールが非常に詰まっています。:slightly_smiling_face: