[Discord]Webhook時の色設定値

TIPS

Discordの色設定「15548997」 は、16進数に変換すると #ED4245 になります。これはDiscordがシステムで公式に使用している「赤色(Danger Red)」のカラーコードです。テスト失敗の通知には最も適した色と言えますね。

💡 なぜこの数字なの?

DiscordのWebhook(Embed)で指定する color は、普段Web開発で使う #FFFFFF のような16進数(Hex)ではなく、10進数(Integer)で指定する必要があるからです。

よく使う色の早見表

プロジェクトの通知を「成功は緑」「警告は黄色」のように色分けしたい場合は、以下の数値が便利です。

状態色 (名前)16進数 (Hex)設定する数値 (Decimal)
失敗 / エラーDiscord Red#ED424515548997
成功 / 完了Discord Green#57F2875763719
警告 / 注意Discord Yellow#FEE75C16705372
情報 / 処理中Discord Blue#3498DB3447003

変換の計算方法(豆知識)

もし自分の好きな色(例:#3282fa)を数値にしたい場合は、以下の手順で計算できます。

  1. 16進数の 3282fa を用意。
  2. OS標準の「計算機」アプリをプログラミングモードにして 3282FA を入力。
  3. 10進数(Dec)として表示された値(3310330)をコードに貼り付ける。

あるいは、PHPのコード内で計算させてしまうのも一つの手です。

// 16進数文字列を数値に変換する
"color" => hexdec("3282fa"), 

コメント

タイトルとURLをコピーしました