はじめに
参考: Discord Developer Portal — Documentation — Reference
Discordのメッセージのフォーマットとは、
こんなのです。
メンションは良く見たことがあると思います。
ロールも普通にメンションできますが、Botでは、@USERの文字列になってしまいます。
なので、<>で囲むと思います。でも、下の時間のものは、見たことあっても
やり方がわからない方がほとんどだと思います。
なので、今回は、メッセージのフォーマット一覧を載せます。
また、最後では、メッセージのフォーマットの取得方法を載せています。(絵文字とカスタム絵文字のみ)
良かったら最後までご覧ください。
メッセージのフォーマット
Qiita上では<>が非表示になったので、大文字の<>にしていますが、使用時は、小文字の<>に変えてください。
タイプ | 構造 | 使用例 |
---|---|---|
ユーザー | <@ID> | <@80351110224678912> |
ユーザー(ニックネーム) | <@!ID> | <@!80351110224678912> |
チャンネル | <#ID> | <#103735883630395392> |
ロール | <@&ID> | <@&165511591545143296> |
スタンダード絵文字 | Unicode Characters | 💯 |
カスタム絵文字 | <:名前:ID> | <:mmLol:216154654256398347> |
カスタム絵文字(アニメ) | <a:名前:ID> | <a:b1nzy:392938283556143104> |
スラッシュコマンド | </名前:コマンドのid> | </airhorn:816437322781949972> |
Unixタイムスタンプ | <t:TIMESTAMP> | <t:1618953630> |
Unixタイムスタンプ(スタイルあり) | <t:TIMESTAMP:STYLE> | <t:1618953630:d> |
タイムスタンプのスタイル
スタイル | 出力例 | 出力例 |
---|---|---|
t | 16:20 | 短時間 |
T | 16:20:30 | 長い時間 |
d | 20/04/2021 | 短い日付 |
D | 2021年4月20日 | 長い日付 |
f | 2021年4月20日16:20 | 短い日付/時間 |
F | 2021年4月20日火曜日16:20 | 長い日付/時間 |
R | 2ヶ月前 | 相対時間 |
メッセージのフォーマットの取得方法
\を一番最初に打ってDiscordの絵文字やカスタム絵文字を入力すると・・・<:NAME:ID>や<a:NAME:ID>が取得できます。