QiiSearch

QiitaTeamの記事を
簡単に検索できるSlackBot
Add to Slack

About QiiSearch

QiiSearch(キーサーチ)とは、QiitaTeam内の記事をSlackから検索できるBotです

@Qiisearch <検索ワード> とメッセージするだけで、Botが条件に一致する記事を検索してくれます

使用技術

言語

Slackからのイベントを受け取るための処理をCloudFunctions/Goで実装し、処理を行っています
Ktorというフレームワークを使い、RestAPIをKotlinで実装。CloudFunctions/Goからリクエストを受け取り、Qiita記事の検索・結果の返却などを行っています
Ktorというフレームワークを使い、RestAPIをKotlinで実装。CloudFunctions/Goからリクエストを受け取り、Qiita記事の検索・結果の返却などを行っています

仕組み

How to use

Step.1
QiiSearchをSlackへインストール
画面下部のボタンからSlackにQiiSearchをインストールします
Step.2
QiiSearchをチャンネルへ招待
QiiSearchを使用したいチャンネルに招待します
Step.3
お使いのQiitaTeamと連携
/link_qiita <QiitaTeamのID>
とコマンドを打ってQiitaTeamの認証を行います

(例)QiitaTeamのIDがdottの場合: /link_qiita dott  となります

QiitaTeamのIDは、QiitaTeamのページを開いたURLの○○○○○.qiita.comの○の部分になります
Step.4
準備完了!
@QiiSearch <検索ワード> 
とメッセージすると、スレッドに検索結果を投稿してくれます
Step.2
QiiSearchをチャンネルへ招待
QiiSearchを使用したいチャンネルに招待します