Event Subscriptionsとは? Slackの様々なイベントをトリガーに処理できる機能です。 例えば、「Slack AppのHome画面を開いたとき」や「チャンネルを新規作成したとき」「リアクション(絵文字)をしたとき」など様々なイベントが用意されています。 今回は、「Slack AppのHome画面を開いたときにメ…
App Homeタブ って? 2019年末に新しくSlackからリリースされた新機能・Block Kit を使って App Homeを表示させる方法を紹介します。Homeタブを使うと、こんな画面が表示できるようになります。 (コジコジかわいい・・。) 表示する内容は動的に変更できるし、ユーザーごとに表示内容を変えること…
はじめに GCPのCloud FunctionsとGoogle Knowledge Graph Search APIを使って、Slackのスラッシュコマンドを作成してみたいと思います。 目標は「/kg <検索クエリ>」と打ったときに検索結果を表示することです。下記は「/kg cat」と入力したときの結果です。Cat:Animal部分のリンクをクリックするとh…