はてブの検索結果をRSSフィードとしてslackに垂れ流す

  • 2
    いいね
  • 0
    コメント

はてブの検索結果をslackに垂れ流したいなと思い、その方法を調べました。

RSSフィードとして取得したい項目の準備

URL、パラメータ、オプションを組み合わせて、RSS用のURLを作成します。

URL

GET
http://b.hatena.ne.jp

パラメータ

パターン パラメータ
キーワード検索 /search/text?q={キーワード}&mode=rss
タグ検索 /search/tag?q={キーワード}&mode=rss
タイトル検索 /search/title?q={キーワード}&mode=rss

オプション

項目 オプション
新着順 sort=recent
人気順 sort=popular
最低はてブ数 threshold={数字}
開始日 date_begin={YYYY-MM-DD}
終了日 date_end={YYYY-MM-DD}
セーフサーチ safe={on / off}

URL例

slack側の準備

RSSインテグレーションのインストールと設定

  1. https://あなたのチーム名.slack.com/apps にアクセス
  2. RSSで検索する
    RSSの検索
  3. スクリーンショットにあるRSSを選択する
  4. Installボタンを押す
    RSSのインストール
  5. Add RSS Integrationを押す
    slack_integration_add_rss_integration.png
  6. 上記で作成したRSSのURLと、RSSを流したいチャンネルを選び、Subscribe to this feedを押す
    slack_integration_rss_setting.png

こんな感じでslackに表示される

slack_rss.png