ノーバンプファーストポストプラグイン

:information_source: 概要 最初の投稿とそのタグの編集を無効にしてトピックを上げないようにする
:hammer_and_wrench: リポジトリリンク GitHub - Eroscripts/discourse-no-bump-first-post
:open_book: インストールガイド Discourseにプラグインをインストールする方法

ユーザーが編集時にトピックを上げてしまう問題がありました。

投稿が数件しかない場合は問題になりませんが、リンクがいくつか切れてしまい、多数を更新する必要がある場合はスパムのようになります。

タグを変更するモデレーター(一括タグ付けを使用しない場合)でも同様の問題が発生します。

AIの(多大な)助けと(多大な)書き直しにより、それを修正するプラグインを作成しました。

機能

  • 最初の投稿が編集されても、トピックが上がらないようにします。

  • タグの変更を含む、最初の投稿に対するすべての種類の編集で機能します。

  • トピック作成者だけでなく、すべてのユーザーに適用されます。

  • カテゴリベースの許可/ブロックリスト(継承あり)。

  • オプションで、バンプ間の時間ベースのクールダウン。

設定

インストール後、管理設定プラグイン に移動し、以下の設定を構成してください。

設定

名前 説明 デフォルト
最初の投稿が編集されたときにトピックが上がるのを防ぐ マスター スイッチ。有効にすると、最初の投稿(タグの変更を含む)の編集はトピックを上げません。 false
許可されたカテゴリ 最初の投稿の編集が許可されるカテゴリ。デフォルトで全てブロックするには空のままにします。
ブロックされたカテゴリ 絶対に上げてはいけないカテゴリ。許可されたカテゴリを上書きします。
バンプ間の最小時間(時間) 最後のバンプからのクールダウンが必要です。無効にするには0を使用します。 0
「いいね!」 2

このプラグインは、最後の投稿が編集されたときにトピックを BUMP するのを防ぐコアの最近の変更とどのように相互作用しますか?

ユーザーが編集時に BUMP したり、スタッフがトピックにタグを付けるときに BUMP したりするという説明のユースケースは、コアの変更でカバーされているようです。私が知る限り、トピックを BUMP する唯一のケースは、最初の投稿がウィキであり、FEATURE: Bump wiki topics when OP is edited by martin-brennan · Pull Request #35137 · discourse/discourse · GitHub で例外として追加された場合です。

したがって、編集時にカテゴリ内のトピックの BUMP を有効にするために、このプラグインを使用できますか?

約半年前くらいに作成されたものですが、Discourseに追加していなかったので忘れていました。
確認します。

cc @Eviepayne

  1. プラグインは bypass_bumptrue のみを返すため、投稿をバンプするために(そのまま)使用することはできません。
  2. ロジックが完全に反転され、プラグインモディファイアのようなものが追加されたため、このプラグインはおそらくゼロから書き直す必要があるでしょう。
  3. プラグインは不要になりそうです。笑

2件の投稿が新しいトピックに分割されました: ICSインポーターの重複排除とAPI経由での更新動作