-
Notifications
You must be signed in to change notification settings - Fork 71
Discord通知
Masaki Komagata edited this page Jan 3, 2024
·
4 revisions
bootcampでは一部の内容をDiscordのFBCのサーバーに通知しています。(新しいユーザーが入会したなど)
discordrb gemを使っています。
通知にはDiscordのWebhook APIを使っています。Webhook URLはそれぞれ下記の環境変数に設定されている想定で作られています。
説明 | Webhook URL |
---|---|
管理者への通知 | DISCORD_ADMIN_WEBHOOK_URL |
メンターへの通知 | DISCORD_MENTOR_WEBHOOK_URL |
日報提出の通知 | DISCORD_REPORT_WEBHOOK_URL |
自己紹介の通知 | DISCORD_INTRODUCTION_WEBHOOK_URL |
全員への通知 | DISCORD_ALL_WEBHOOK_URL |
(この辺り整理したい…)
development環境で通知を確かめるには自分でDiscordサーバーを作って、そちらのwebhook URLを環境変数に設定してください。(環境変数の設定にはdirenvなどが便利です)
staging環境ではこれらの環境変数が設定されています。特にstaging環境ではfbcのstaging用のDiscordサーバーが存在し、そちらに通知されるようになっているのでstaging環境での通知の確認が必要になった場合は @komagata まで連絡ください。staging用のDiscordサーバーに招待します。
production環境では本番のDiscordサーバーに通知されるのでそれぞれ確認してください。