私の考えでは、最もシンプルなロジックは次のとおりです。
-
トピックには「{x} 分ごとに 1 回しか BUMP できません」という設定があり、分数は調整可能な設定で、ゼロ(デフォルトでは、返信の数だけ BUMP できます)から約 10,000(週に 1 回しか BUMP できません)まであります。誰かが 60 分を入力したと仮定すると、トピックは最大 60 分ごとに 1 回しか BUMP できません。
-
返信が投稿されたときに、最後の BUMP 日付を確認します。
-
最後の BUMP 日付が 60 分以上前の場合、この新しい返信でトピックを BUMP することを許可します。
-
最後の BUMP 日付が 60 分未満の場合、この新しい返信を投稿するときにトピックを BUMP しません。
-
はい、これはシンプルで実用的なようです。次のリリースに追加しましょうか @sam @eviltrout?