【Slack】【LINE】Slackのメッセージ通知をLINEにも通知する
目次
環境
- Slacki
- アプリ : Outgoing Webhook
- LINE
- サービス : LINE Notify
- GAS(Google Apps Script)
手順
1. Google Action Scriptを作成する
Googleドライブから作成できます。
1 |
|
2. コードを記述する
この時点では、コード内の「」
で囲まれている以下に列挙している部分のトークンは取得していないので、空白で大丈夫です
- 「SlackのOutgoing Webhookのトークン」
- 「LINEのトークン」
1 |
|
3. LINEのLINE Notifyの登録
使用しているLINEアカウントでログイン後、以下の手順でNotifyアプリの登録を行います。
1 |
|
この手順で発行されるトークンをメモしておきます。
4. SlackのOutgoing Webhookの設定
- 以下のURLから、Slack Appの管理ページに飛びます。
- https://ワークスペース名-workspace.slack.com/services
画面上部にある、
App ディレクトリの検索
でOutgoing Webhook
を検索します。Outgoing WebhookをSlackに追加します。
そのまま設定を開き、画像の赤枠の欄の
トークン
をメモしておきます。
- 画面を開いたままでGoogle Apps Scriptに移動します。
5. Google Apps Scriptのトークン部分を埋めてデプロイ
- メモしたトークンを追記する
- 「SlackのOutgoing Webhookのトークン」
- 「LINEのトークン」
1 |
|
- 新規デプロイのための設定をする
画面上部のデプロイから新しいデプロイを選択
種類の選択から、ウェブアプリ
を選択
アクセスできるユーザーを全員
に設定
- URLをメモする
デプロイが成功すると、アプリのURLが生成されるのでコピーします。
6. Outgoing WebhookにGASアプリの紐付け
赤枠で囲まれている欄にGASアプリのURLを貼り付けて、設定を保存します。
7. 試してみる
今回のキーワード設定だと、@line
を先頭につけて投稿したメッセージがLINEにも投稿されることになります。
参考
【Slack】【LINE】Slackのメッセージ通知をLINEにも通知する
https://blog.djima.net/2021/06/18/【Slack】【LINE】Slackのメッセージ通知をLINEにも通知する/