自動的な「新規ユーザーは入力が速すぎます」のサイレンスはどれくらい続きますか?

この自動サイレンスがどれくらいの期間続くのか、またはその期間がどこで設定されているのかはどこで確認できますか?

確認した場所:

  • 管理 → 設定 → 信頼レベル
  • 管理 → 設定 → 投稿
  • レート制限と新規ユーザーの設定

この動作に関連付けられた明示的なサイレンス期間の設定が見当たらず、UIにもサイレンスの有効期限が表示されていません。

これは永続的なのでしょうか?新規ユーザーについては、これを24時間に設定できるようにしたいと考えています。これまでのところ、サイレントにされたスパムアカウントのほとんどは再試行するために戻ってきません。しかし、実際​​のユーザーは戻ってきます。時には、最初のメッセージを貼り付けたためにサイレントにされることがあります。

こちらも読みました:New user auto-silenced with no option to approve?


最後に、

image

管理者である私にはこれらのメッセージが表示されません。そのため、私もモデレーターとして追加する必要があるのでしょうか?

「いいね!」 2

モデレーターが手動で操作するまで、彼らはミュートされたままになります。

これらのモデレーターにはフラグによって警告が送られ、そのフラグはレビューキュー(/reviewでアクセス可能)に表示されます。以下は、本日早い時間にMetaで表示されたものの抜粋されたスクリーンショットです。

「いいね!」 1

これは少し奇妙ですね。デフォルトで1000年(笑)になっているコードですが、カスタム設定を設定する機能もあったようです。

@user.silenced_till = @opts[:silenced_till] || 1000.years.from_now

「いいね!」 1

笑、ありがとう。これを、速すぎる最初の投稿者に対してのみ24時間にしたい場合は、どこを変更すればよいですか?

@Bas 通知ではそれらの警告が表示されません。したがって、管理者として私もモデレーターグループに追加する必要があるようです。

現時点ではできないと思います。少なくともUI経由では間違いなく不可能です。見落としであるか、単に実装したことがないかのどちらかでしょう。

最近追加されたチャットでのサイレンス時間設定機能はありますので、これは機能リクエストを出すのに良い候補だと思います :slight_smile:

「いいね!」 4

承知いたしました。その間、通知を受け取るためにモデレーターグループに自分を追加します。

「いいね!」 1

まだ行っていない場合は、特に Notify mods when user silenced (ユーザーがサイレンスされたときにモデレーターに通知する) に関連するサイト設定も確認するとよいでしょう。

そのコードは、ユーザーを手動で特定の期間サイレンスするときに使用されるものだと想定していました。

「いいね!」 2

はい、それはすでに確認済みですが、アラートが届きません。

それは興味深いですね。当サイトでもその設定はオンになっていますが、モデレーターがレビューキューでアラートを常に受け取っているわけではないようです。

これは当社の特定のDiscourseインスタンスに関連する癖だと思っていましたが、そうではないのかもしれません。

問題は、それが完全にランダムであることです。アラートが表示される時もあれば、表示されない時もあります。

このトラブルシューティングの方法について何かアイデアはありますか?

この設定は、何らかの理由でユーザーがレビューキューに追加されなかった場合でも、モデレーターが知るためのバックアップのようなものだと思います(:woman_shrugging:)。

モデレーターグループの受信トレイに、ユーザーがミュートされたことに関するプライベートメッセージ(PM)はありますか?

「いいね!」 1

いいえ、ありません。

最も基本的な流れは次のとおりです。

  • システムがユーザーをサイレンスする(何らかの理由で)
  • それはレビューキューに表示される
  • モデレーターがそれに対処する

ユーザーが速く入力しすぎたなどの理由でサイレンスされたことを示すPMやその他の通知はありません。

通知なしでランダムな時間がある唯一の理由は、定期的に「管理者」>>「ユーザー」>>「サイレント化された」タブを確認しているからです。

メッセージが実際には送信されないことを確認したかっただけです。モデレーターの受信トレイの通知レベルが、ほとんどノイズにならないように設定されているため、誰も気づかない可能性もあります(この場合、おそらく少なすぎます)。

#data-explorer#automation を使用して、@system がユーザーをサイレンスしたときにスタッフカテゴリのトピックにメッセージを送信するか、投稿するのが良いと思います。

次のようなものです。

SELECT target_user_id, details, updated_at
FROM user_histories
WHERE action = 30
AND acting_user_id = -1
AND updated_at  >= NOW() - INTERVAL '1 hour'

そして、毎時実行される「Data Explorer の結果でプライベートメッセージをスケジュールする」または「Data Explorer の結果でトピックに投稿をスケジュールする」というオートメーションです。

「いいね!」 3