- リリース担当者にDailyでメンションするbotです
- 土日祝と、その前日には通知を行いません
- Cloudflare WorkersのCron Triggersで動作します
npm run dev
でlocalhost:8787
に開発サーバーが起動します.dev.vars
にSLACK_WEBHOOK_URLを設定すると、curl "http://localhost:8787/__scheduled?cron=*+*+*+*+*"
で指定したチャンネルに通知が飛びます*+*+*+*+*
の部分には任意のcron scheduleを指定することができます。そのまま使っても大丈夫です
wrangler.toml
内の[vars]
にラベル:SlackID
の形式で改行付きで記述してください。- または、Workerの初回デプロイ後に、Cloudflareのダッシュボードにて指定しても構いません。
この値については
wrangler.toml
に記述してcommitした上で管理することをおすすめします。
- または、Workerの初回デプロイ後に、Cloudflareのダッシュボードにて指定しても構いません。
この値については
- Workerの初回デプロイ後に、Cloudflareのダッシュボードにて指定してください。
npm run deploy
でデプロイできます- デプロイ前に、
npx wrangler login
でアカウントへのログインが必要です - 誤ったアカウントにデプロイしないようにするため、
wrangler.toml
にaccount_id
を設定することを推奨します
- デプロイ前に、