Discord.jsで色を指定する方法まとめ
10進数:16777215
16進数:0xFFFFFF
あまり知られていないような気もするが、JavaScriptは10進数以外も書くことができる
一般的に使われる#FFFFFFのようなカラーコードは、16進数表記となっている
つまり先頭の#をJavaScriptの形式である0xと書き換えるだけで、そのまま書くことができる
文字列:'#FFFFFF' / '#fff'
ここまでJavaScriptの機能だったが、実はDiscord.jsは独自に文字列もサポートしている
先頭に#を付けた#FFFFFFのような形式や、#を取り除いたFFFFFFのような形式のカラーコードがともに使える
配列:[255, 255, 255]
更に0から255のRGB値を配列として指定することもできる
ランダム:"RANDOM"
これもあまり知られていないが、文字列としてRANDOMを渡すことでDiscord.js側がランダムな色を生成してくれる
既定値:"WHITE"
その他Discord.jsが予め用意してくれている次のいずれかの色を文字列として指定することができる
これdiscordのブランディングとの絡みもあるらしい?tig.icon
DEFAULT WHITE AQUA GREEN BLUE YELLOW PURPLE LUMINOUS_VIVID_PINK GOLD ORANGE RED GREY DARKER_GREY NAVY DARK_AQUA DARK_GREEN DARK_BLUE DARK_PURPLE DARK_VIVID_PINK DARK_GOLD DARK_ORANGE DARK_RED DARK_GREY LIGHT_GREY DARK_NAVY
ちなみにDEFAULTは黒