🙌

slackへの通知

2023/02/15に公開

slackへの通知方法について

装飾文やメンションを動的に生成しなくて良い場合

slackワークフローを利用する。
メリットは

  • メンションや通知先チャンネルをワークフロー設定で変更でき、プログラミングが不要となる

slackワークフローを通知毎に作成して、webhookから発火されるようにする。
その際、textという変数を用意しておく。

プログラム側では

slack.js

const message = 'slackに送りたいmessage';
const webhook = 'slackワークフローで発行したwebhook';

const options = {
  'method' : 'post',
  'contentType' : 'application/json',
  'payload' : JSON.stringify({
    'text' : message,
  }),
};

UrlFetchApp.fetch(webhook, options);

上記以外の場合

slackアプリを利用する。

Discussion