shanaiho.smarthr.co.jp 会社の同僚からこんなのをやりたいとURL付きのチャットが来たので、GASで実装できるか検証してみます。
最終目標
- 所定のスラッシュコマンドを実行する
- プライベートチャンネルを生成
- プライベートチャンネルに実行ユーザと固定ユーザを追加
- チャンネルの案内メッセージを返す
というのを作るんですが…そもそもSlackのSlash Commandを作ったことがないので前編ではどんな風にGASに対してリクエストを送信できるのかを実験。 まずはSlash Commandを実行すると送信したリクエスト内容をそのまま返すだけの機能を作ってみます。
- Google Apps Script を作成
- Slack Apps を作成
- Slash Commands を作成
- アプリをWorkspaceにインストール
- 実験
- まとめ