Discourse RSSポーリングプラグイン - 投稿の継続的な編集

皆様、こんにちは。

自己ホスト型の Discourse フォーラムで Discourse RSS Polling プラグインを使用しており、異なる RSS フィードを取り込んでいます。各 RSS フィードのアイテムがカテゴリ内の新しいトピックとして作成されるように設定しています。

ほとんどの RSS フィードでは問題なく動作していますが、RSS ポリング頻度に達してプラグインがフィードをチェックするたびに、その RSS フィードからのすべてのアイテム(トピック)が Discourse 上で「編集」されてしまうという問題が発生しています。

ほとんどのフィードではこの現象は起きませんが、一部のフィードでは Discourse が RSS フィードを取得するたびに(現在は 10 分ごと)これが起きています。そのため、そのカテゴリは常に「最新」と表示されてしまいます。なぜなら、トピックが 10 分ごとに「編集」されているからです。

さらに、ある RSS フィードでは上記の問題がフィード内の単一のアイテムにのみ発生し、他のトピックには影響しないケースも見つかりました。つまり、カテゴリ内の 1 つのトピックだけが 10 分ごとに「編集」され、残りのトピックは RSS フィードに新しいアイテムが追加された時のみ更新される状態です。

Discourse RSS Polling の仕組みについて、なぜフィード内のアイテムが「更新」または「編集」と見なされるのか、またそれがどのように Discourse のトピックに反映されるのか、ご調査いただけないでしょうか。私は手動でフィードを取得してみましたが、異なるタイミングで取得しても RSS フィードに違いは見当たりませんでした。

「いいね!」 4