はじめに
職場のSlackがConnpassの勉強会情報を収集していて、便利だったので自宅でも再現してみようと思いました。
職場の実装内容がわかっていませんが、ConnpassがWebAPIを用意しているのでやりたいことはできそうです。
必要なモノ
- Slack
- 定時実行の結果(Connpassの勉強会)を投稿するチャンネル
- Incoming Webhooks
- Googleアカウント:GASつかうので
- connpass API
Let's 構築
- Slackのチャンネル作成、Webhook発行
- GASの製造
- connpass APIをリクエスト
- レスポンスをSlackに投稿する文章に加工
- SlackのWebhookに投稿
- GASのトリガーなどを設定
GASの製造以外については、下記の記事内の手順をコピペでやり過ごしました。
https://qiita.com/mabubu0203/items/50be232ddb68fe723df6
コード
Github: https://github.com/mabubu0203/GAS/tree/main/slack-connpass
見え方
まとめ
Qiita内でconnpassAPIで調べたところ記事があまりヒットしませんでした。
GASでの実装は難易度が低めな印象なので、個人でSlackを運用している方はお試ししてくださると良いかなと思います。