私は、セルフホスト型 Discourse コミュニティのボランティアモデレーターです。管理者ではありません。
最近、スパムアカウントの作成とそのスパム投稿に苦労しています。管理者に Akismet プラグインの確認を依頼しました。
私の質問は次のとおりです。タイムゾーンに基づいてユーザーサインアッププロセスを中心にワークフローを構築できるプラグインはありますか?管理者はすべての新規ユーザーを承認することを強制されたくないと思いますが、次のロジックを実装する方法があればどうでしょうか。
新しいユーザーのタイムゾーンが「Africa/Juba」の場合は承認が必要、それ以外の場合は新規ユーザーを自動承認する
現在利用できない場合、API はそのようなプラグインの構築を許可していますか?
ジオロケーションプラグインがあることは知っていますが、ブロックする必要があるアクティビティの IP アドレスは、プロファイルに記録されているタイムゾーンほど一貫性がありません。
ondrej
2024 年 10 月 29 日午前 11:30
2
BrightMoonさん、こんにちは
私の知る限りではありません。
タイムゾーンまたはIPをブロックまたは制限することの欠点は、その地域の正当なユーザーがサインアップできなくなることです。Akismetプラグインは良い出発点です。管理者に伝えることができる他のアイデアについては、以下のトピックを確認しましたか? watched words のようなものは、自分で追加できます。
This documentation provides a comprehensive guide on preventing spam in Discourse forums, and includes information about various settings and tools designed to help maintain a spam-free community environment.
Required user level: Administrator
On most forums spam is rare. However, if you’re having problems with spam on your site, Discourse comes with numerous tools to help you automatically prevent spam.
The following guide offers some recommendations on how…
「いいね!」 1
リンクは確認しました。管理者にウォッチワードについても伝えましたが、スパマーはアクセント付き母音やUnicodeの黒丸数字など、あらゆる方法で巧妙化しています。
コミュニティは会社関連であり、私がブロックしたいタイムゾーン(上記で例として挙げたものではありません)から登録するべき人物はいません。私の目標は、完全に質問なしで無条件にブロックするのではなく、主に手動レビューのためにフラグを立てることです。
IPアドレスはなりすましやVPNで使用される可能性があることは理解しているので、それは提案しませんでした。スパムアカウントをレビューしてわかったことの1つは、少なくとも現時点では、彼らがタイムゾーンを曖昧にしようと考えておらず、彼らがいる場所はサイトの正規ユーザーのフットプリントと重ならないということです。