- githubのアカウントの通知をslack / discordで流したい
- crystal
- aws lambda
- serverless framework
WEBHOOK_URL: <通知用webhook>
ALERT_WEBHOOK_URL: <アラート用webhook>
GITHUB_TOKEN: <token>
NOTIFY_MODE: <slack | discord(省略時 slack)>
ENV: <環境名>
NOTIFY_MODE で通知・アラートの投稿先を切り替える。
slack(既定):WEBHOOK_URL/ALERT_WEBHOOK_URLに Slack Incoming Webhook を設定discord: 同変数に Discord Webhook URL を設定
メンション対象の通知(mention 系 reason)とアラートは、チャンネル全体に通知する。
Slack では @channel(<!channel>)、Discord では @everyone を使うため、
ユーザー ID の設定は不要。