タイムゾーンでユーザーをミュート・ブロック?

私は、セルフホスト型 Discourse コミュニティのボランティアモデレーターです。管理者ではありません。

最近、スパムアカウントの作成とそのスパム投稿に苦労しています。管理者に Akismet プラグインの確認を依頼しました。

私の質問は次のとおりです。タイムゾーンに基づいてユーザーサインアッププロセスを中心にワークフローを構築できるプラグインはありますか?管理者はすべての新規ユーザーを承認することを強制されたくないと思いますが、次のロジックを実装する方法があればどうでしょうか。

新しいユーザーのタイムゾーンが「Africa/Juba」の場合は承認が必要、それ以外の場合は新規ユーザーを自動承認する

現在利用できない場合、API はそのようなプラグインの構築を許可していますか?

ジオロケーションプラグインがあることは知っていますが、ブロックする必要があるアクティビティの IP アドレスは、プロファイルに記録されているタイムゾーンほど一貫性がありません。

BrightMoonさん、こんにちは :wave:

私の知る限りではありません。

タイムゾーンまたはIPをブロックまたは制限することの欠点は、その地域の正当なユーザーがサインアップできなくなることです。Akismetプラグインは良い出発点です。管理者に伝えることができる他のアイデアについては、以下のトピックを確認しましたか? watched words のようなものは、自分で追加できます。

「いいね!」 1

リンクは確認しました。管理者にウォッチワードについても伝えましたが、スパマーはアクセント付き母音やUnicodeの黒丸数字など、あらゆる方法で巧妙化しています。

コミュニティは会社関連であり、私がブロックしたいタイムゾーン(上記で例として挙げたものではありません)から登録するべき人物はいません。私の目標は、完全に質問なしで無条件にブロックするのではなく、主に手動レビューのためにフラグを立てることです。

IPアドレスはなりすましやVPNで使用される可能性があることは理解しているので、それは提案しませんでした。スパムアカウントをレビューしてわかったことの1つは、少なくとも現時点では、彼らがタイムゾーンを曖昧にしようと考えておらず、彼らがいる場所はサイトの正規ユーザーのフットプリントと重ならないということです。