理系学生日記

おまえはいつまで学生気分なのか

SlackのRSSインテグレーションは最新エントリより前のタイムスタンプのエントリは配信してくれない

SlackにはRSSインテグレーションがあり、これを用いて様々な情報をトラックされている御仁も多いのではないでしょうか。

実はこのBlogのRSSも、会社のコミュニケーションで使っているチャンネルで捕捉してもらっているのですが、 配信されるBlogエントリと配信されないBlogエントリのあることがわかりました。

いくつか実験をしていたところ、おおよそ次のような挙動のようです。

  1. 最新のBlogエントリは配信される
  2. 最新のBlogエントリを記述した後、それより過去のタイムスタンプを持つBlogエントリを書くと当該エントリは配信されない

RSSインテグレーションの実装上、各RSSフィードについては「ここまで配信した」というポインタを持っているのでしょう。 当該フィードにそれ以降のRSSエントリが出現すると、それを配信するという実装になっているのでしょうね。