Discord.jsでアバターのURLを表示する方法


Discord.jsを使用して、ユーザーのアバターのURLを表示する方法を説明します。以下に、シンプルで簡単な方法といくつかのコード例を示します。

方法1: ユーザーオブジェクトからアバターURLを取得する

Discord.jsでは、ユーザーオブジェクトのuser.avatarURL()メソッドを使用してアバターのURLを取得できます。以下は使用例です。

const user = message.author; // メッセージの送信者のユーザーオブジェクトを取得
const avatarURL = user.avatarURL();
console.log(avatarURL);

上記のコードでは、message.authorを使用してメッセージの送信者のユーザーオブジェクトを取得し、avatarURL()メソッドを呼び出してアバターのURLを取得しています。取得したURLはavatarURL変数に格納され、コンソールに表示されます。

方法2: ユーザーのIDからアバターURLを取得する

もう1つの方法は、ユーザーのIDを使用してアバターのURLを取得することです。以下はその例です。

const userId = 'ユーザーのID'; // ユーザーのIDを指定
const avatarURL = `https://cdn.discordapp.com/avatars/${userId}/${user.avatar}.png`;
console.log(avatarURL);

上記のコードでは、ユーザーのIDを指定し、そのIDを使用してアバターのURLを構築しています。取得したURLはavatarURL変数に格納され、コンソールに表示されます。

これらの方法を使用すると、Discord.jsを介してユーザーのアバターのURLを取得できます。これを応用すれば、ボットが他の操作や表示に使用することもできます。