QiiSearch
QiitaTeamの記事を
簡単に検索できるSlackBot
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を使用したいチャンネルに招待します
Slackへインストールする