Discourseはアーカイブされた投稿を自動的に削除し、メールなしで登録を受け付けることができますか?

  • Discourseで、特定のカテゴリまたは全てのカテゴリのアーカイブされた投稿を自動的に削除したいと考えています。これは可能でしょうか?また、特定のカテゴリまたは全てのカテゴリにおいて、投稿をアーカイブするまでの期間を設定することはできますか?
  • 登録時にメールアドレスを任意にすることはできますか?

トピックタイマーを使用することで、トピックの自動削除や自動クローズが可能です。topic timers

また、カテゴリの設定で、そのカテゴリ内のトピックを自動的にクローズするように構成することもできます。

コードを修正するか、カスタムプラグインを作成しない限り、それは不可能だと思われます。その代わりに SSO を使用し、メール検証を行わないプラットフォームを見つけて、require_activation=true に設定する方法があります(ユーザーの妥当性を確認する他の手段がない限り、この設定は推奨しません)。詳細は Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso) をご確認ください。

「いいね!」 1

私は、短い自己紹介を添えた各登録を承認します。私の知る限り、登録時にテキストフィールドを追加するか、自己紹介を書いたユーザーを手動でカテゴリの閲覧・投稿ができるグループに追加できます。

Authentik や Authelia などの SSO ソフトウェアについても調査します。

ちなみに、NodeBB アカウントではメールアドレスはオプションです。NodeBB アカウントにメールアドレスを追加した場合のみ、メールが確認されます。

「いいね!」 1

カテゴリを設定して、一定時間後にトピックを自動的に削除することはできますか?

この機能はまだ存在しないと思います。

Discourse Automation を使って、カテゴリ内のすべてのトピックを削除するスクリプトを作成する方法があります。私はやったことがないので、実際に機能するかどうかはわかりません :sweat_smile:

「いいね!」 2