Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on("guildMemberAdd", async (member) => {
- console.log(`Dołączył ${member}`);
- await member.roles.add("1109553637488873553");
- await member.roles.add("1039653655873335316");
- await member.roles.add("1039277232125911162");
- await member.roles.add("1097599833579192511");
- await member.roles.add("1114601901783257198");
- const channel = member.guild.channels.cache.get("1039215859329142935");
- const buttons = new Discord.ActionRowBuilder().addComponents(
- new ButtonBuilder()
- .setCustomId(`przywitaj`)
- .setLabel(`👋 Bądź pierwszy. Przywitaj się`)
- .setStyle(ButtonStyle.Success)
- );
- const embed = new EmbedBuilder()
- .setTitle("NOWY UŻYTKOWNIK")
- .setDescription(`${member} dołączył na serwer`)
- .setColor("#54d16d");
- const response = await channel.send({
- embeds: [embed],
- components: [buttons],
- });
- const confirmation = await response.awaitMessageComponent({ time: null });
- if (confirmation.customId === "przywitaj") {
- console.log(`${confirmation.user} wysłał wiadomość powtialną`);
- const ok = new EmbedBuilder()
- .setTitle("WIADOMOŚĆ POWITALNA")
- .setDescription(`Została wysłana na kanale <#1109940604311437372>`)
- .setColor("#54d16d");
- const channel2 = member.guild.channels.cache.get("1109940604311437372");
- channel2.send(
- `Witaj ${member}! Dostałeś wiadomość powtitalną od ${confirmation.user}`
- );
- confirmation.reply({ embeds: [ok], ephemeral: true });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment