Skip to content

Commit

Permalink
Send bot avatar in embed if the user has no avatar. Fix for all commands
Browse files Browse the repository at this point in the history
  • Loading branch information
naseif committed Oct 19, 2021
1 parent 2ad700e commit adbd419
Show file tree
Hide file tree
Showing 17 changed files with 84 additions and 34 deletions.
6 changes: 4 additions & 2 deletions commands/Admin/ban.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ module.exports = {
const embed = {
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
color: "#9dcc37",
title: `A user has been Banned!`,
Expand Down Expand Up @@ -92,7 +94,7 @@ module.exports = {
const embed = {
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${interaction.user.avatarURL() || client.user.avatarURL()}`,
},
color: "#9dcc37",
title: `A user has been Banned!`,
Expand Down
6 changes: 4 additions & 2 deletions commands/Admin/kick.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ module.exports = {
const embed = {
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
color: "#9dcc37",
title: `A user has been kicked! ✅`,
Expand Down Expand Up @@ -94,7 +96,7 @@ module.exports = {
const embed = {
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${interaction.user.avatarURL() || client.user.avatarURL()}`,
},
color: "#9dcc37",
title: `A user has been kicked!`,
Expand Down
6 changes: 4 additions & 2 deletions commands/Admin/unban.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@ module.exports = {
const embed = {
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
color: "#9dcc37",
title: `User unbanned successfully ✅`,
Expand Down Expand Up @@ -89,7 +91,7 @@ module.exports = {
const embed = {
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${interaction.user.avatarURL() || client.user.avatarURL()}`,
},
color: "#9dcc37",
title: `User unbanned successfully`,
Expand Down
8 changes: 6 additions & 2 deletions commands/Anime/highfive.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
};
await message.channel.send({
Expand All @@ -47,7 +49,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${
interaction.user.avatarURL() || client.user.avatarURL()
}`,
},
};
await interaction.followUp({
Expand Down
8 changes: 6 additions & 2 deletions commands/Anime/hug.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
};
await message.channel.send({ embeds: [hugEmbed] });
Expand All @@ -41,7 +43,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${
interaction.user.avatarURL() || client.user.avatarURL()
}`,
},
};
await interaction.followUp({ embeds: [hugEmbed] });
Expand Down
8 changes: 6 additions & 2 deletions commands/Anime/searchAnime.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,9 @@ module.exports = {
url: `${`https://myanimelist.net/anime/${Anime.malid}`}`,
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `${Anime.synopsis}`,
thumbnail: {
Expand Down Expand Up @@ -98,7 +100,9 @@ module.exports = {
url: `${`https://myanimelist.net/anime/${Anime.malid}`}`,
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${
interaction.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `${Anime.synopsis}`,
thumbnail: {
Expand Down
8 changes: 6 additions & 2 deletions commands/Anime/waifu.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
};
await message.channel.send({ embeds: [waifuEmbed] });
Expand All @@ -41,7 +43,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${
interaction.user.avatarURL() || client.user.avatarURL()
}`,
},
};
await interaction.followUp({ embeds: [waifuEmbed] });
Expand Down
8 changes: 6 additions & 2 deletions commands/Anime/whatAnime.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
};
await message.channel.send({ embeds: [infoEmbed] });
Expand Down Expand Up @@ -90,7 +92,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${
interaction.user.avatarURL() || client.user.avatarURL()
}`,
},
};
await interaction.followUp({ embeds: [infoEmbed] });
Expand Down
4 changes: 3 additions & 1 deletion commands/Fun/8ball.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ module.exports = {
title: `${question}`,
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `${answers[Math.floor(Math.random() * answers.length)]}`,
};
Expand Down
14 changes: 10 additions & 4 deletions commands/Misc/help.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
};
return await message.channel.send({ embeds: [embed] });
Expand Down Expand Up @@ -77,7 +79,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
};
return await message.channel.send({ embeds: [embed] });
Expand Down Expand Up @@ -129,7 +133,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
};

Expand Down Expand Up @@ -164,7 +170,7 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${interaction.user.avatarURL() || client.user.avatarURL()}`,
},
};

Expand Down
6 changes: 4 additions & 2 deletions commands/Misc/perms.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
};

Expand Down Expand Up @@ -98,7 +100,7 @@ module.exports = {
timestamp: new Date(),
footer: {
text: `Requested by ${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${interaction.user.avatarURL() || client.user.avatarURL()}`,
},
};
try {
Expand Down
8 changes: 6 additions & 2 deletions commands/Misc/searchMovie.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,9 @@ module.exports = {
url: `${`https://www.themoviedb.org/movie/${movie.id}`}`,
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `${movie.overview}`,
thumbnail: {
Expand Down Expand Up @@ -148,7 +150,9 @@ module.exports = {
url: `${`https://www.themoviedb.org/movie/${movie.id}`}`,
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${
interaction.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `${movie.overview}`,
thumbnail: {
Expand Down
4 changes: 3 additions & 1 deletion commands/Misc/serverstats.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ module.exports = {
title: `${guild.name}'s Stats`,
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
thumbnail: {
url: `${
Expand Down
8 changes: 6 additions & 2 deletions commands/Music/lyrics.js
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,9 @@ module.exports = {
title: `${lyrics.title}`,
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `${lyrics.lyrics}`,
thumbnail: {
Expand Down Expand Up @@ -150,7 +152,9 @@ module.exports = {
title: `${lyrics.artist.name} - ${lyrics.title}`,
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${
interaction.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `${lyrics.lyrics}`,
thumbnail: {
Expand Down
4 changes: 2 additions & 2 deletions commands/Music/play.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ module.exports = {
author: {
name: `${message.member.user.username}`,
icon_url: `${
message.member.user.avatarURL() || message.client.user.avatarURL()
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `Song: **[${searchSong.tracks[0].title}](${searchSong.tracks[0].url})**`,
Expand Down Expand Up @@ -254,7 +254,7 @@ module.exports = {
title: `${queue.playing ? "✅ Added to Queue" : "🎵 Playing"}`,
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${interaction.user.avatarURL() || client.user.avatarURL()}`,
},
description: `Song: **[${searchSong.tracks[0].title}](${searchSong.tracks[0].url})**`,
thumbnail: {
Expand Down
6 changes: 4 additions & 2 deletions commands/Music/playskip.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,9 @@ module.exports = {
title: `🎵 Playing`,
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `Song: **[${searchSong.tracks[0].title}](${searchSong.tracks[0].url})**`,
thumbnail: {
Expand Down Expand Up @@ -170,7 +172,7 @@ module.exports = {
title: `🎵 Playing`,
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${interaction.user.avatarURL() || client.user.avatarURL()}`,
},
description: `Song: **[${searchSong.tracks[0].title}](${searchSong.tracks[0].url})**`,
thumbnail: {
Expand Down
6 changes: 4 additions & 2 deletions commands/Music/queue.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@ module.exports = {
title: `Queue contains ${queue?.tracks.length} songs!`,
author: {
name: `${message.member.user.username}`,
icon_url: `${message.member.user.avatarURL()}`,
icon_url: `${
message.member.user.avatarURL() || client.user.avatarURL()
}`,
},
description: `${tracks.join("\n")}`,
footer: {
Expand Down Expand Up @@ -62,7 +64,7 @@ module.exports = {
title: `Queue contains ${queue?.tracks.length} songs!`,
author: {
name: `${interaction.user.username}`,
icon_url: `${interaction.user.avatarURL()}`,
icon_url: `${interaction.user.avatarURL() || client.user.avatarURL()}`,
},
description: `${tracks.join("\n")}`,
footer: {
Expand Down

0 comments on commit adbd419

Please sign in to comment.