はてブの検索結果を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例
- javascriptで検索したい場合
slack側の準備
RSSインテグレーションのインストールと設定
- https://あなたのチーム名.slack.com/apps にアクセス
- RSSで検索する
- スクリーンショットにあるRSSを選択する
- Installボタンを押す
- Add RSS Integrationを押す
- 上記で作成したRSSのURLと、RSSを流したいチャンネルを選び、Subscribe to this feedを押す