やったこと

DocBase APIとSlack WebhookURLを利用してAWS lambdaで、1日前(月曜日だけは金、土、日曜日の3日間)にDocBaseの自分が所属する事業部宛に投稿された記事を取得して、slackに通知するシステムを作成しました。

背景

以下の記事に書かれている通り、DocBaseのオーナー管理者権限を持っていればDocBaseのWebhookURLを利用して簡単にslackと連携することができます。
今回、私は上記の権限がなかったため、DocBaseのメモ検索APIをlambdaで呼び出し、slackのwebhookURLを利用して通知するシステムを作成しました。

※こちらの操作を行えるのはオーナー・管理者のみになります。 1. Slackの設定画面を開く https://slack.com/apps を開きます。 右上から設定したいチームを選択し、「管理」をクリックします。 2. カスタムインテグレーション設定を開く 左のメニューから「カ...

手順

①slackのWebhookURL発行

1.slack API( https://api.slack.com/apps )にアクセスする
2.Create an Appを押して、From scratchを選択する



全文はこちら:AWS lambdaを使ったslackとDocBase連携システム作成手順

著者:@keisuke-w