nyx

The first CODM discrod bot -- cath.exe Template
git clone https://codeberg.org/night0721/nyx
Log | Files | Refs | LICENSE

commit 6d82a842cfe5eceebd6531934152ff8402b3fd8e
parent 47405bb7693d089c9d2d858444549304f7bffc00
Author: NK <[email protected]>
Date:   Tue,  4 Apr 2023 23:06:53 +0100

?

Diffstat:
Mcommand/Information/help.js | 2+-
Mevents/embed.js | 118+++++++++++++++++++++++++++++++++++++++++--------------------------------------
2 files changed, 63 insertions(+), 57 deletions(-)

diff --git a/command/Information/help.js b/command/Information/help.js @@ -226,7 +226,7 @@ module.exports = { .addFields(fields) .setURL(client.web) .setColor(client.color); - interaction.editReply({ embeds: [embed] }); + interaction.followUp({ embeds: [embed] }); } } }, diff --git a/events/embed.js b/events/embed.js @@ -3,67 +3,73 @@ const { EmbedBuilder } = require("discord.js"); const { Welcome } = require("../config.js"); client.on("guildMemberAdd", async member => { const channel = member.guild.channels.cache.find( - channel => channel.id === Welcome + channel => channel.id == Welcome ); if (!channel) return; - const embed = new EmbedBuilder() - .setTitle( - `<:join:897246825122254848> Hello ${member}, Welcome to NYX's Support Server!` - ) - .setThumbnail(member.user.displayAvatarURL({ dynamic: true, size: 512 })) - .addFields( - { - name: "Read Rules", - value: `<#799074874513555496>`, - inline: true, - }, - { - name: "Support Channel", - value: `<#837865823225511946>`, - inline: true, - }, - { - name: "FAQ", - value: `<#897345265516822558>`, - inline: true, - }, - { - name: "Badge", - value: `<#897345265516822558>`, - inline: true, - }, - { - name: "User ID:", - value: `\`\`\`\n${member.id}\n\`\`\``, - inline: true, - } - ) - .setFooter({ - text: `${member.user.tag} joined the server!`, - iconURL: member.user.displayAvatarURL({ dynamic: true }), - }) - .setColor(client.color) - .setTimestamp(); - - channel.send({ embeds: [embed] }); + channel.send({ + embeds: [ + new EmbedBuilder() + .setTitle( + `<:join:897246825122254848> Hello ${member}, Welcome to NYX's Support Server!` + ) + .setThumbnail( + member.user.displayAvatarURL({ dynamic: true, size: 512 }) + ) + .addFields( + { + name: "Read Rules", + value: `<#799074874513555496>`, + inline: true, + }, + { + name: "Support Channel", + value: `<#837865823225511946>`, + inline: true, + }, + { + name: "FAQ", + value: `<#897345265516822558>`, + inline: true, + }, + { + name: "Badge", + value: `<#897345265516822558>`, + inline: true, + }, + { + name: "User ID:", + value: `\`\`\`\n${member.id}\n\`\`\``, + inline: true, + } + ) + .setFooter({ + text: `${member.user.tag} joined the server!`, + iconURL: member.user.displayAvatarURL({ dynamic: true }), + }) + .setColor(client.color) + .setTimestamp(), + ], + }); }); client.on("guildMemberRemove", async member => { const channel = member.guild.channels.cache.find( - channel => channel.id === Welcome + channel => channel.id == Welcome ); if (!channel) return; - const embed = new EmbedBuilder() - .setTitle( - `<:leave:897246828045680640> ${member.user.username} can't handle being cool! ` - ) - .setThumbnail(member.guild.iconURL({ dynamic: true })) - .setDescription(`We now only have ${member.guild.memberCount} members`) - .setFooter({ - text: `${member.user.tag} left the server!`, - iconURL: member.user.displayAvatarURL({ dynamic: true }), - }) - .setColor(client.color) - .setTimestamp(); - - channel.send({ embeds: [embed] }); + channel.send({ + embeds: [ + new EmbedBuilder() + .setTitle( + `<:leave:897246828045680640> ${member.user.username} can't handle being cool! ` + ) + .setThumbnail(member.guild.iconURL({ dynamic: true })) + .setDescription(`We now only have ${member.guild.memberCount} members`) + .setFooter({ + text: `${member.user.tag} left the server!`, + iconURL: member.user.displayAvatarURL({ dynamic: true }), + }) + .setColor(client.color) + .setTimestamp(), + ], + }); });