Develop環境でのDiscord通知の確認方法 - fjordllc/bootcamp GitHub Wiki

概要

Develop環境でのDiscord通知をDiscordアプリ上で確認する方法を説明します。

設定手順

1. ウェブフックURLの取得

Discordのホーム画面で「+」をクリックしてサーバーを追加します。

追加したサーバー > テキストチャンネル > チャンネルの編集

連携サービス > ウェブフックを作成

作成したウェブフックを選択

「ウェブフックURLをコピー」を選択

2. app/models/chat_notifier.rbの編集

app/models/chat_notifier.rbを以下のように編集します。

    if Rails.env.production?
      Discord::Notifier.message(message, username: username, url: webhook_url)
    else
+     Discord::Notifier.message(message, username: username, url: '取得したウェブフックURL')
      Rails.logger.info 'Message to Discord.'
    end

以上で、追加したサーバーのテキストチャンネル内に通知が送られるようになります。

補足

  • Discord通知をコード上で確認する場合は、log/development.log内でMessage to Discord.を確認する
  • 追加したサーバーの削除
    • サーバーのアイコンを右クリック > サーバー設定 > サーバーを削除