diff --git a/src/commands/autosetup/ticketpanel.js b/src/commands/autosetup/ticketpanel.js index 4372b1e..ee85d75 100644 --- a/src/commands/autosetup/ticketpanel.js +++ b/src/commands/autosetup/ticketpanel.js @@ -6,13 +6,13 @@ module.exports = async (client, interaction, args) => { ticketSchema.findOne({ Guild: interaction.guild.id }, async (err, ticketData) => { if (ticketData) { const channel = interaction.guild.channels.cache.get(ticketData.Channel); - const button = new Discord.MessageButton() + const button = new Discord.ButtonBuilder() .setCustomId('Bot_openticket') .setLabel("Tickets") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setEmoji('🎫') - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents(button) client.embed({ diff --git a/src/commands/bot/donate.js b/src/commands/bot/donate.js index d15d4c4..7c18424 100644 --- a/src/commands/bot/donate.js +++ b/src/commands/bot/donate.js @@ -1,19 +1,19 @@ const Discord = require('discord.js'); module.exports = async (client, interaction, args) => { - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() - .setLabel("Donatebot") - .setURL("https://donatebot.io/checkout/735868402194710530") - .setStyle("LINK"), + new Discord.ButtonBuilder() + .setLabel("CorwinDev GitHub") + .setURL("https://github.com/sponsors/CorwinDev") + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ title: `${client.user.username}・Donate`, - desc: '_____ \n\nClick the button below for the donation page \n**Pay attention! Donating is not required**', + desc: '_____ \n\nClick the button below for the sponsor page \n**Pay attention! sponsor is not required**', thumbnail: client.user.avatarURL({ dynamic: true }), - url: "https://donatebot.io/checkout/735868402194710530", + url: "https://github.com/sponsors/CorwinDev", components: [row], type: 'editreply' }, interaction) diff --git a/src/commands/bot/links.js b/src/commands/bot/links.js index c54c2b1..7702c8a 100644 --- a/src/commands/bot/links.js +++ b/src/commands/bot/links.js @@ -1,9 +1,9 @@ const Discord = require('discord.js'); module.exports = async (client, interaction, args) => { - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-linkspanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ diff --git a/src/commands/bot/support.js b/src/commands/bot/support.js index 8a2c3a0..7117104 100644 --- a/src/commands/bot/support.js +++ b/src/commands/bot/support.js @@ -1,12 +1,12 @@ const Discord = require('discord.js'); module.exports = async (client, interaction, args) => { - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") .setURL(client.config.discord.serverInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/commands/bot/vote.js b/src/commands/bot/vote.js index e912e20..7b2cc98 100644 --- a/src/commands/bot/vote.js +++ b/src/commands/bot/vote.js @@ -6,12 +6,12 @@ require("moment-duration-format"); module.exports = async (client, interaction, args) => { let dbl = new Topgg.Api(process.env.TOPGG_TOKEN) - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Vote for me") .setURL("https://top.gg/bot/798144456528363550/vote") - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); dbl.hasVoted(interaction.user.id).then(voted => { diff --git a/src/commands/casino/blackjack.js b/src/commands/casino/blackjack.js index f48c6ce..f32e904 100644 --- a/src/commands/casino/blackjack.js +++ b/src/commands/casino/blackjack.js @@ -132,17 +132,17 @@ module.exports = async (client, interaction, args) => { dealerMsg += " > " + dealer.score.toString(); } - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('blackjack_hit') .setLabel(`Hit`) - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('blackjack_stand') .setLabel(`Stand`) - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), ) if (cl) { diff --git a/src/commands/casino/crash.js b/src/commands/casino/crash.js index 4e2a187..3dca718 100644 --- a/src/commands/casino/crash.js +++ b/src/commands/casino/crash.js @@ -13,20 +13,20 @@ module.exports = async (client, interaction, args) => { if (money > data.Money) return client.errNormal({ error: `You are betting more than you have!`, type: 'editreply' }, interaction); - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('crash_stop') .setEmoji("🛑") - .setStyle('DANGER'), + .setStyle(Discord.ButtonStyle.Danger), ) - const disableRow = new Discord.MessageActionRow() + const disableRow = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('crash_stop') .setEmoji("🛑") - .setStyle('DANGER') + .setStyle(Discord.ButtonStyle.Danger) .setDisabled(true), ) diff --git a/src/commands/casino/slots.js b/src/commands/casino/slots.js index b06d471..14e6944 100644 --- a/src/commands/casino/slots.js +++ b/src/commands/casino/slots.js @@ -26,22 +26,22 @@ module.exports = async (client, interaction, args) => { win = true; } - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('slots_1') .setLabel(`${slotItems[number[0]]}`) - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('slots_2') .setLabel(`${slotItems[number[1]]}`) - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('slots_3') .setLabel(`${slotItems[number[2]]}`) - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), ); if (win) { diff --git a/src/commands/config/setverify.js b/src/commands/config/setverify.js index ab73f5e..72b9af6 100644 --- a/src/commands/config/setverify.js +++ b/src/commands/config/setverify.js @@ -46,12 +46,12 @@ module.exports = async (client, interaction, args) => { type: 'editreply' }, interaction); - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('Bot_verify') .setEmoji('✅') - .setStyle('SUCCESS'), + .setStyle(Discord.ButtonStyle.Success), ); client.embed({ diff --git a/src/commands/custom-commands/add.js b/src/commands/custom-commands/add.js index 0c5b39a..611b601 100644 --- a/src/commands/custom-commands/add.js +++ b/src/commands/custom-commands/add.js @@ -10,9 +10,9 @@ module.exports = async (client, interaction, args) => { client.errNormal({ error: "This command name is already added in guild custom commands!", type: 'editreply' }, interaction); } else { - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('customSelect') .setPlaceholder('❌┆Nothing selected') .addOptions( diff --git a/src/commands/economy/clear.js b/src/commands/economy/clear.js index 8740b5c..9a446dd 100644 --- a/src/commands/economy/clear.js +++ b/src/commands/economy/clear.js @@ -12,17 +12,17 @@ module.exports = async (client, interaction, args) => { }, interaction) - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('eco_go') .setEmoji('✅') - .setStyle('SUCCESS'), + .setStyle(Discord.ButtonStyle.Success), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('eco_stop') .setEmoji('❌') - .setStyle('DANGER'), + .setStyle(Discord.ButtonStyle.Danger), ); client.embed({ diff --git a/src/commands/family/adopt.js b/src/commands/family/adopt.js index b3348db..cba6dee 100644 --- a/src/commands/family/adopt.js +++ b/src/commands/family/adopt.js @@ -36,17 +36,17 @@ module.exports = async (client, interaction, args) => { }, interaction); } - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('adopt_yes') .setEmoji('✅') - .setStyle('SUCCESS'), + .setStyle(Discord.ButtonStyle.Success), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('adopt_deny') .setEmoji('❌') - .setStyle('DANGER'), + .setStyle(Discord.ButtonStyle.Danger), ); client.embed({ diff --git a/src/commands/family/delete.js b/src/commands/family/delete.js index 0f0cfc5..9eca78d 100644 --- a/src/commands/family/delete.js +++ b/src/commands/family/delete.js @@ -4,17 +4,17 @@ const Schema = require("../../database/models/family"); module.exports = async (client, interaction, args) => { - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('family_delete') .setEmoji('✅') - .setStyle('SUCCESS'), + .setStyle(Discord.ButtonStyle.Success), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('family_stop') .setEmoji('❌') - .setStyle('DANGER'), + .setStyle(Discord.ButtonStyle.Danger), ); client.embed({ diff --git a/src/commands/family/propose.js b/src/commands/family/propose.js index 2c54ee0..e795c52 100644 --- a/src/commands/family/propose.js +++ b/src/commands/family/propose.js @@ -53,17 +53,17 @@ module.exports = async (client, interaction, args) => { }) function propose() { - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('propose_accept') .setEmoji('✅') - .setStyle('SUCCESS'), + .setStyle(Discord.ButtonStyle.Success), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('propose_deny') .setEmoji('❌') - .setStyle('DANGER'), + .setStyle(Discord.ButtonStyle.Danger), ); client.embed({ diff --git a/src/commands/games/snake.js b/src/commands/games/snake.js index eb6a09c..e2a455f 100644 --- a/src/commands/games/snake.js +++ b/src/commands/games/snake.js @@ -139,35 +139,35 @@ module.exports = async (client, interaction, args) => { newappleLoc(); } - lock1 = new Discord.MessageButton() + lock1 = new Discord.ButtonBuilder() .setLabel('\u200b') - .setStyle('SECONDARY') + .setStyle(Discord.ButtonStyle.Secondary) .setCustomId(id1) .setDisabled(true); - w = new Discord.MessageButton() + w = new Discord.ButtonBuilder() .setEmoji("⬆️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id2); - lock2 = new Discord.MessageButton() + lock2 = new Discord.ButtonBuilder() .setLabel('\u200b') - .setStyle('SECONDARY') + .setStyle(Discord.ButtonStyle.Secondary) .setCustomId(id7) .setDisabled(true); - a = new Discord.MessageButton() + a = new Discord.ButtonBuilder() .setEmoji("⬅️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id3); - s = new Discord.MessageButton() + s = new Discord.ButtonBuilder() .setEmoji("⬇️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id4); - d = new Discord.MessageButton() + d = new Discord.ButtonBuilder() .setEmoji("➡️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id5); - stopy = new Discord.MessageButton() + stopy = new Discord.ButtonBuilder() .setLabel("Cancel") - .setStyle('DANGER') + .setStyle(Discord.ButtonStyle.Danger) .setCustomId(id6); @@ -195,39 +195,39 @@ module.exports = async (client, interaction, args) => { newappleLoc(); } - lock1 = new Discord.MessageButton() + lock1 = new Discord.ButtonBuilder() .setLabel('\u200b') - .setStyle('SECONDARY') + .setStyle(Discord.ButtonStyle.Secondary) .setCustomId(id1) .setDisabled(true); - w = new Discord.MessageButton() + w = new Discord.ButtonBuilder() .setEmoji("⬆️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id2) .setDisabled(true); - lock2 = new Discord.MessageButton() + lock2 = new Discord.ButtonBuilder() .setLabel('\u200b') - .setStyle('SECONDARY') + .setStyle(Discord.ButtonStyle.Secondary) .setCustomId(id7) .setDisabled(true); - a = new Discord.MessageButton() + a = new Discord.ButtonBuilder() .setEmoji("⬅️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id3) .setDisabled(true); - s = new Discord.MessageButton() + s = new Discord.ButtonBuilder() .setEmoji("⬇️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id4) .setDisabled(true); - d = new Discord.MessageButton() + d = new Discord.ButtonBuilder() .setEmoji("➡️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id5) .setDisabled(true); - stopy = new Discord.MessageButton() + stopy = new Discord.ButtonBuilder() .setLabel("Cancel") - .setStyle('DANGER') + .setStyle(Discord.ButtonStyle.Danger) .setCustomId(id6) .setDisabled(true); @@ -255,35 +255,35 @@ module.exports = async (client, interaction, args) => { snake = [{ x: 5, y: 5 }]; newappleLoc(); - lock1 = new Discord.MessageButton() + lock1 = new Discord.ButtonBuilder() .setLabel('\u200b') - .setStyle('SECONDARY') + .setStyle(Discord.ButtonStyle.Secondary) .setCustomId(id1) .setDisabled(true); - w = new Discord.MessageButton() + w = new Discord.ButtonBuilder() .setEmoji("⬆️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id2); - lock2 = new Discord.MessageButton() + lock2 = new Discord.ButtonBuilder() .setLabel('\u200b') - .setStyle('SECONDARY') + .setStyle(Discord.ButtonStyle.Secondary) .setCustomId(id7) .setDisabled(true); - a = new Discord.MessageButton() + a = new Discord.ButtonBuilder() .setEmoji("⬅️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id3); - s = new Discord.MessageButton() + s = new Discord.ButtonBuilder() .setEmoji("⬇️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id4); - d = new Discord.MessageButton() + d = new Discord.ButtonBuilder() .setEmoji("➡️") - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setCustomId(id5); - stopy = new Discord.MessageButton() + stopy = new Discord.ButtonBuilder() .setLabel("Cancel") - .setStyle('DANGER') + .setStyle(Discord.ButtonStyle.Danger) .setCustomId(id6); client.embed({ diff --git a/src/commands/games/trivia.js b/src/commands/games/trivia.js index 9bce697..0a58075 100644 --- a/src/commands/games/trivia.js +++ b/src/commands/games/trivia.js @@ -117,27 +117,27 @@ module.exports = async (client, interaction, args) => { winningID = id4; } - let btn = new Discord.MessageButton() - .setStyle('PRIMARY') + let btn = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("1️⃣") .setCustomId(id1); - let btn2 = new Discord.MessageButton() - .setStyle('PRIMARY') + let btn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("2️⃣") .setCustomId(id2); - let btn3 = new Discord.MessageButton() - .setStyle('PRIMARY') + let btn3 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("3️⃣") .setCustomId(id3); - let btn4 = new Discord.MessageButton() - .setStyle('PRIMARY') + let btn4 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("4️⃣") .setCustomId(id4); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents(btn, btn2, btn3, btn4); let opt = ''; @@ -166,23 +166,23 @@ module.exports = async (client, interaction, args) => { trivia.deferUpdate(); if (trivia.customId === winningID) { - let fbtn1 = new Discord.MessageButton() - .setStyle('PRIMARY') + let fbtn1 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("1️⃣") .setCustomId(id1) .setDisabled(true); - let fbtn2 = new Discord.MessageButton() - .setStyle('PRIMARY') + let fbtn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("2️⃣") .setCustomId(id2) .setDisabled(true); - let fbtn3 = new Discord.MessageButton() - .setStyle('PRIMARY') + let fbtn3 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("3️⃣") .setCustomId(id3) .setDisabled(true); - let fbtn4 = new Discord.MessageButton() - .setStyle('PRIMARY') + let fbtn4 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("4️⃣") .setCustomId(id4) .setDisabled(true); @@ -190,25 +190,25 @@ module.exports = async (client, interaction, args) => { collector.stop(); if (winningID === id1) { - fbtn1.setStyle('SUCCESS'); - fbtn2.setStyle('DANGER'); - fbtn3.setStyle('DANGER'); - fbtn4.setStyle('DANGER'); + fbtn1.setStyle(Discord.ButtonStyle.Success); + fbtn2.setStyle(Discord.ButtonStyle.Danger); + fbtn3.setStyle(Discord.ButtonStyle.Danger); + fbtn4.setStyle(Discord.ButtonStyle.Danger); } else if (winningID === id2) { - fbtn1.setStyle('DANGER'); - fbtn2.setStyle('SUCCESS'); - fbtn3.setStyle('DANGER'); - fbtn4.setStyle('DANGER'); + fbtn1.setStyle(Discord.ButtonStyle.Danger); + fbtn2.setStyle(Discord.ButtonStyle.Success); + fbtn3.setStyle(Discord.ButtonStyle.Danger); + fbtn4.setStyle(Discord.ButtonStyle.Danger); } else if (winningID === id3) { - fbtn1.setStyle('DANGER'); - fbtn2.setStyle('DANGER'); - fbtn3.setStyle('SUCCESS'); - fbtn4.setStyle('DANGER'); + fbtn1.setStyle(Discord.ButtonStyle.Danger); + fbtn2.setStyle(Discord.ButtonStyle.Danger); + fbtn3.setStyle(Discord.ButtonStyle.Success); + fbtn4.setStyle(Discord.ButtonStyle.Danger); } else if (winningID === id4) { - fbtn1.setStyle('DANGER'); - fbtn2.setStyle('DANGER'); - fbtn3.setStyle('DANGER'); - fbtn4.setStyle('SUCCESS'); + fbtn1.setStyle(Discord.ButtonStyle.Danger); + fbtn2.setStyle(Discord.ButtonStyle.Danger); + fbtn3.setStyle(Discord.ButtonStyle.Danger); + fbtn4.setStyle(Discord.ButtonStyle.Success); } const time = convertTime(Date.now() - gameCreatedAt); @@ -220,23 +220,23 @@ module.exports = async (client, interaction, args) => { type: 'editreply' }, interaction) } else { - let fbtn1 = new Discord.MessageButton() - .setStyle('PRIMARY') + let fbtn1 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("1️⃣") .setCustomId(id1) .setDisabled(true); - let fbtn2 = new Discord.MessageButton() - .setStyle('PRIMARY') + let fbtn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("2️⃣") .setCustomId(id2) .setDisabled(true); - let fbtn3 = new Discord.MessageButton() - .setStyle('PRIMARY') + let fbtn3 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("3️⃣") .setCustomId(id3) .setDisabled(true); - let fbtn4 = new Discord.MessageButton() - .setStyle('PRIMARY') + let fbtn4 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("4️⃣") .setCustomId(id4) .setDisabled(true); @@ -244,64 +244,64 @@ module.exports = async (client, interaction, args) => { collector.stop(); if (winningID === id1) { - fbtn1.setStyle('SUCCESS'); + fbtn1.setStyle(Discord.ButtonStyle.Success); if (trivia.customId === id2) { - fbtn2.setStyle('DANGER'); - fbtn3.setStyle('SECONDARY'); - fbtn4.setStyle('SECONDARY'); + fbtn2.setStyle(Discord.ButtonStyle.Danger); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (trivia.customId === id3) { - fbtn2.setStyle('SECONDARY'); - fbtn3.setStyle('DANGER'); - fbtn4.setStyle('SECONDARY'); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Danger); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (trivia.customId === id4) { - fbtn2.setStyle('SECONDARY'); - fbtn3.setStyle('SECONDARY'); - fbtn4.setStyle('DANGER'); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Danger); } } else if (winningID === id2) { - fbtn2.setStyle('SUCCESS'); + fbtn2.setStyle(Discord.ButtonStyle.Success); if (trivia.customId === id1) { - fbtn1.setStyle('DANGER'); - fbtn3.setStyle('SECONDARY'); - fbtn4.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Danger); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (trivia.customId === id3) { - fbtn1.setStyle('SECONDARY'); - fbtn3.setStyle('DANGER'); - fbtn4.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Danger); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (trivia.customId === id4) { - fbtn1.setStyle('SECONDARY'); - fbtn3.setStyle('SECONDARY'); - fbtn4.setStyle('DANGER'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Danger); } } else if (winningID === id3) { - fbtn3.setStyle('SUCCESS'); + fbtn3.setStyle(Discord.ButtonStyle.Success); if (trivia.customId === id1) { - fbtn1.setStyle('DANGER'); - fbtn2.setStyle('SECONDARY'); - fbtn4.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Danger); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (trivia.customId === id2) { - fbtn1.setStyle('SECONDARY'); - fbtn2.setStyle('DANGER'); - fbtn4.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn2.setStyle(Discord.ButtonStyle.Danger); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (trivia.customId === id4) { - fbtn1.setStyle('SECONDARY'); - fbtn2.setStyle('SECONDARY'); - fbtn4.setStyle('DANGER'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Danger); } } else if (winningID === id4) { - fbtn4.setStyle('SUCCESS'); + fbtn4.setStyle(Discord.ButtonStyle.Success); if (trivia.customId === id1) { - fbtn1.setStyle('DANGER'); - fbtn2.setStyle('SECONDARY'); - fbtn3.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Danger); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); } else if (trivia.customId === id2) { - fbtn1.setStyle('SECONDARY'); - fbtn2.setStyle('DANGER'); - fbtn3.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn2.setStyle(Discord.ButtonStyle.Danger); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); } else if (trivia.customId === id3) { - fbtn1.setStyle('SECONDARY'); - fbtn2.setStyle('SECONDARY'); - fbtn3.setStyle('DANGER'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Danger); } } @@ -316,43 +316,43 @@ module.exports = async (client, interaction, args) => { collector.on('end', (trivia, reason) => { if (reason === 'time') { - let fbtn1 = new Discord.MessageButton() + let fbtn1 = new Discord.ButtonBuilder() .setLabel("1️⃣") .setCustomId(id1) .setDisabled(true); - let fbtn2 = new Discord.MessageButton() + let fbtn2 = new Discord.ButtonBuilder() .setLabel("2️⃣") .setCustomId(id2) .setDisabled(true); - let fbtn3 = new Discord.MessageButton() + let fbtn3 = new Discord.ButtonBuilder() .setLabel("3️⃣") .setCustomId(id3) .setDisabled(true); - let fbtn4 = new Discord.MessageButton() + let fbtn4 = new Discord.ButtonBuilder() .setLabel("4️⃣") .setCustomId(id4) .setDisabled(true); if (winningID === id1) { - fbtn1.setStyle('SUCCESS'); - fbtn2.setStyle('SECONDARY'); - fbtn3.setStyle('SECONDARY'); - fbtn4.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Success); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (winningID === id2) { - fbtn1.setStyle('SECONDARY'); - fbtn2.setStyle('SUCCESS'); - fbtn3.setStyle('SECONDARY'); - fbtn4.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn2.setStyle(Discord.ButtonStyle.Success); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (winningID === id3) { - fbtn1.setStyle('SECONDARY'); - fbtn2.setStyle('SECONDARY'); - fbtn3.setStyle('SUCCESS'); - fbtn4.setStyle('SECONDARY'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Success); + fbtn4.setStyle(Discord.ButtonStyle.Secondary); } else if (winningID === id4) { - fbtn1.setStyle('SECONDARY'); - fbtn2.setStyle('SECONDARY'); - fbtn3.setStyle('SECONDARY'); - fbtn4.setStyle('SUCCESS'); + fbtn1.setStyle(Discord.ButtonStyle.Secondary); + fbtn2.setStyle(Discord.ButtonStyle.Secondary); + fbtn3.setStyle(Discord.ButtonStyle.Secondary); + fbtn4.setStyle(Discord.ButtonStyle.Success); } client.embed({ diff --git a/src/commands/games/willyoupressthebutton.js b/src/commands/games/willyoupressthebutton.js index bc93e54..e57c6c3 100644 --- a/src/commands/games/willyoupressthebutton.js +++ b/src/commands/games/willyoupressthebutton.js @@ -43,16 +43,16 @@ module.exports = async (client, interaction, args) => { }, }; - let btn = new Discord.MessageButton() - .setStyle('SUCCESS') + let btn = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Success) .setLabel("Yes") .setCustomId(id1); - let btn2 = new Discord.MessageButton() - .setStyle('DANGER') + let btn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Danger) .setLabel("No") .setCustomId(id2); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents(btn, btn2); client.embed({ @@ -68,13 +68,13 @@ module.exports = async (client, interaction, args) => { btn.deferUpdate(); if (btn.customId === id1) { - btn = new Discord.MessageButton() - .setStyle('SUCCESS') + btn = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Success) .setLabel(`Yes (${res.percentage['1']})`) .setCustomId(id1) .setDisabled(true); - btn2 = new Discord.MessageButton() - .setStyle('DANGER') + btn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Danger) .setLabel(`No (${res.percentage['2']})`) .setCustomId(id2) .setDisabled(true); @@ -87,13 +87,13 @@ module.exports = async (client, interaction, args) => { type: 'editreply' }, interaction) } else if (btn.customId === id2) { - btn = new Discord.MessageButton() - .setStyle('DANGER') + btn = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Danger) .setLabel(`Yes (${res.percentage['1']})`) .setCustomId(id1) .setDisabled(true); - btn2 = new Discord.MessageButton() - .setStyle('SUCCESS') + btn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Success) .setLabel(`No (${res.percentage['2']})`) .setCustomId(id2) .setDisabled(true); diff --git a/src/commands/games/wouldyourather.js b/src/commands/games/wouldyourather.js index 39e9442..6a1c344 100644 --- a/src/commands/games/wouldyourather.js +++ b/src/commands/games/wouldyourather.js @@ -62,16 +62,16 @@ module.exports = async (client, interaction, args) => { }, }; - let btn = new Discord.MessageButton() - .setStyle('PRIMARY') + let btn = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("Option A") .setCustomId(id1); - let btn2 = new Discord.MessageButton() - .setStyle('PRIMARY') + let btn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel("Option B") .setCustomId(id2); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents(btn, btn2); client.embed({ @@ -87,13 +87,13 @@ module.exports = async (client, interaction, args) => { btn.deferUpdate(); if (btn.customId === id1) { - btn = new Discord.MessageButton() - .setStyle('PRIMARY') + btn = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel(`Option A (${res.percentage['1']})`) .setCustomId(id1) .setDisabled(true); - btn2 = new Discord.MessageButton() - .setStyle('SECONDARY') + btn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Secondary) .setLabel(`Option B (${res.percentage['2']})`) .setCustomId(id2) .setDisabled(true); @@ -106,13 +106,13 @@ module.exports = async (client, interaction, args) => { type: 'editreply' }, interaction) } else if (btn.customId === id2) { - btn = new Discord.MessageButton() - .setStyle('SECONDARY') + btn = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Secondary) .setLabel(`Option A (${res.percentage['1']})`) .setCustomId(id1) .setDisabled(true); - btn2 = new Discord.MessageButton() - .setStyle('PRIMARY') + btn2 = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setLabel(`Option B (${res.percentage['2']})`) .setCustomId(id2) .setDisabled(true); diff --git a/src/commands/music/play.js b/src/commands/music/play.js index 77af298..a52332b 100644 --- a/src/commands/music/play.js +++ b/src/commands/music/play.js @@ -119,41 +119,41 @@ module.exports = async (client, interaction, args) => { let max = 5, collected, filter = (i) => i.user.id === interaction.user.id; if (res.tracks.length < max) max = res.tracks.length; - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("1️⃣") .setCustomId("1") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("2️⃣") .setCustomId("2") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("3️⃣") .setCustomId("3") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("4️⃣") .setCustomId("4") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("5️⃣") .setCustomId("5") .setStyle("SECONDARY"), ); - let row2 = new Discord.MessageActionRow() + let row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("🛑") .setLabel("Cancel") .setCustomId("cancel") - .setStyle("DANGER"), + .setStyle(Discord.ButtonStyle.Danger), ); const results = res.tracks diff --git a/src/commands/music/previous.js b/src/commands/music/previous.js index dd071a7..5a2e839 100644 --- a/src/commands/music/previous.js +++ b/src/commands/music/previous.js @@ -21,27 +21,27 @@ module.exports = async (client, interaction, args) => { const track = player.queue.previous; - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏮️") .setCustomId("Bot-musicprev") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏸️") .setCustomId("Bot-musicpause") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏹️") .setCustomId("Bot-musicstop") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏭️") .setCustomId("Bot-musicnext") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), ); client.embed({ diff --git a/src/commands/profile/gender.js b/src/commands/profile/gender.js index bc0292c..3f2f190 100644 --- a/src/commands/profile/gender.js +++ b/src/commands/profile/gender.js @@ -5,7 +5,7 @@ module.exports = async (client, interaction, args) => { Schema.findOne({ User: interaction.user.id }, async (err, data) => { if (data) { - const menu = new Discord.MessageSelectMenu() + const menu = new Discord.StringSelectMenuBuilder() .setCustomId('gender-setup') .setPlaceholder('❌┆Nothing selected') .addOptions( @@ -26,7 +26,7 @@ module.exports = async (client, interaction, args) => { } ); - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents(menu) client.embed({ diff --git a/src/commands/reactionroles/menu.js b/src/commands/reactionroles/menu.js index 0872453..49c2a50 100644 --- a/src/commands/reactionroles/menu.js +++ b/src/commands/reactionroles/menu.js @@ -22,7 +22,7 @@ module.exports = async (client, interaction, args) => { return `${data.Roles[value][1].raw} | ${role}`; }).join("\n"); - const menu = new Discord.MessageSelectMenu() + const menu = new Discord.StringSelectMenuBuilder() .setCustomId('reaction_select') .setPlaceholder('❌┇Nothing selected') .setMinValues(1) @@ -44,7 +44,7 @@ module.exports = async (client, interaction, args) => { await menu.addOptions(labels); - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents(menu) client.embed({ diff --git a/src/commands/setup/ticketpanel.js b/src/commands/setup/ticketpanel.js index ee8a876..62fa340 100644 --- a/src/commands/setup/ticketpanel.js +++ b/src/commands/setup/ticketpanel.js @@ -9,13 +9,13 @@ module.exports = async (client, interaction, args) => { ticketSchema.findOne({ Guild: interaction.guild.id }, async (err, ticketData) => { if (ticketData) { const channel = interaction.guild.channels.cache.get(ticketData.Channel); - const button = new Discord.MessageButton() + const button = new Discord.ButtonBuilder() .setCustomId('Bot_openticket') .setLabel(name) - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setEmoji('🎫') - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents(button) client.embed({ diff --git a/src/commands/tickets/close.js b/src/commands/tickets/close.js index 28f00ba..3a3472d 100644 --- a/src/commands/tickets/close.js +++ b/src/commands/tickets/close.js @@ -110,22 +110,22 @@ module.exports = async (client, interaction, args) => { type: type }, interaction) - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('Bot_transcriptTicket') .setEmoji('📝') - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('Bot_openTicket') .setEmoji('🔓') - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('Bot_deleteTicket') .setEmoji('⛔') - .setStyle('DANGER'), + .setStyle(Discord.ButtonStyle.Danger), ); client.embed({ diff --git a/src/commands/tickets/create.js b/src/commands/tickets/create.js index 22b65bb..0dd32bd 100644 --- a/src/commands/tickets/create.js +++ b/src/commands/tickets/create.js @@ -39,27 +39,27 @@ module.exports = async (client, interaction, args) => { openTicket = ticketMessageData.openTicket; } - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('Bot_closeticket') .setEmoji('🔒') - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('Bot_claimTicket') .setEmoji('✋') - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('Bot_transcriptTicket') .setEmoji('📝') - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('Bot_noticeTicket') .setEmoji('🔔') - .setStyle('PRIMARY'), + .setStyle(Discord.ButtonStyle.Primary), ); client.embed({ diff --git a/src/commands/tools/button.js b/src/commands/tools/button.js index 3a220db..78178e8 100644 --- a/src/commands/tools/button.js +++ b/src/commands/tools/button.js @@ -7,12 +7,12 @@ module.exports = async (client, interaction, args) => { if (text.length > 50) return client.errNormal({ error: "Your button text cannot be longer than 50 characters", type: 'editreply' }, interaction); - let button = new Discord.MessageButton() + let button = new Discord.ButtonBuilder() .setLabel(`${text}`) .setURL(`${url}`) - .setStyle("LINK"); + .setStyle(Discord.ButtonStyle.Link); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents(button) client.embed({ diff --git a/src/commands/tools/calculator.js b/src/commands/tools/calculator.js index 8cf1112..392a968 100644 --- a/src/commands/tools/calculator.js +++ b/src/commands/tools/calculator.js @@ -3,11 +3,11 @@ const math = require('mathjs'); module.exports = async (client, interaction, args) => { const createButton = (label, disabled, getRandomString) => { - let style = 'SECONDARY'; + let style = Discord.ButtonStyle.Secondary; if (label === 'AC' || label === 'DC' || label === '⌫') { - style = 'DANGER'; + style = Discord.ButtonStyle.Danger; } else if (label === '=') { - style = 'SUCCESS'; + style = Discord.ButtonStyle.Success; } else if ( label === '(' || label === ')' || @@ -19,10 +19,10 @@ module.exports = async (client, interaction, args) => { label === '+' || label === '.' ) { - style = 'PRIMARY'; + style = Discord.ButtonStyle.Primary; } if (disabled) { - const btn = new Discord.MessageButton() + const btn = new Discord.ButtonBuilder() .setLabel(label) .setStyle(style) .setDisabled(); @@ -33,7 +33,7 @@ module.exports = async (client, interaction, args) => { } return btn; } else { - const btn = new Discord.MessageButton().setLabel(label).setStyle(style); + const btn = new Discord.ButtonBuilder().setLabel(label).setStyle(style); if (label === '\u200b') { btn.setDisabled(); btn.setCustomId(`${getRandomString(10)}`); @@ -45,7 +45,7 @@ module.exports = async (client, interaction, args) => { }; const addRow = (btns) => { - const row = new Discord.MessageActionRow(); + const row = new Discord.ActionRowBuilder(); for (const btn of btns) { row.addComponents(btn); } diff --git a/src/config/bot.js b/src/config/bot.js index 7e6af63..eb29e77 100644 --- a/src/config/bot.js +++ b/src/config/bot.js @@ -8,9 +8,9 @@ module.exports = { discord: { id: "840212110817755157", prefix: '!', - footer: `© Bot 2021 - ${new Date().getFullYear()}`, - botInvite: "https://discord.com/oauth2/authorize?&client_id=QQQQQQQQQQQQ&scope=applications.commands+bot&permissions=8", - serverInvite: "https://discord.gg/QQQQQQQQ", + footer: `© Corwin 2021 - ${new Date().getFullYear()}`, + botInvite: `https://discord.com/oauth2/authorize?&client_id=840212110817755157&scope=applications.commands+bot&permissions=8`, + serverInvite: "https://discord.gg/qHXxpQKC2H", }, wordList: `Airplane diff --git a/src/events/client/errorCreate.js b/src/events/client/errorCreate.js index a4e363c..ccaa0d6 100644 --- a/src/events/client/errorCreate.js +++ b/src/events/client/errorCreate.js @@ -27,12 +27,12 @@ module.exports = (client, err, command, interaction) => { }).catch(error => { console.log(error) }) - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") .setURL(client.config.discord.serverInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/events/client/guildCreate.js b/src/events/client/guildCreate.js index 579e048..e937ff4 100644 --- a/src/events/client/guildCreate.js +++ b/src/events/client/guildCreate.js @@ -50,17 +50,17 @@ module.exports = async (client, guild) => { } }) - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Invite") .setURL(client.config.discord.botInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") .setURL(client.config.discord.serverInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/events/message/messageCreate.js b/src/events/message/messageCreate.js index b92e41d..0674a51 100644 --- a/src/events/message/messageCreate.js +++ b/src/events/message/messageCreate.js @@ -317,18 +317,18 @@ module.exports = async (client, message) => { message.mentions.users.first().id == client.user.id && command.length === 0 ) { - let row = new Discord.MessageActionRow().addComponents( - new Discord.MessageButton() + let row = new Discord.ActionRowBuilder().addComponents( + new Discord.ButtonBuilder() .setLabel("Invite") .setURL( "https://discord.com/oauth2/authorize?&client_id=798144456528363550&scope=applications.commands+bot&permissions=8" ) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") .setURL("https://discord.gg/56FZySQaY7") - .setStyle("LINK") + .setStyle(Discord.ButtonStyle.Link) ); client @@ -402,18 +402,18 @@ module.exports = async (client, message) => { } if (command) { - let row = new Discord.MessageActionRow().addComponents( - new Discord.MessageButton() + let row = new Discord.ActionRowBuilder().addComponents( + new Discord.ButtonBuilder() .setLabel("Invite") .setURL( "https://discord.com/oauth2/authorize?&client_id=798144456528363550&scope=applications.commands+bot&permissions=8" ) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") .setURL("https://discord.gg/56FZySQaY7") - .setStyle("LINK") + .setStyle(Discord.ButtonStyle.Link) ); client.embed( diff --git a/src/events/music/trackStart.js b/src/events/music/trackStart.js index 7b1b688..fe5255c 100644 --- a/src/events/music/trackStart.js +++ b/src/events/music/trackStart.js @@ -1,24 +1,24 @@ const Discord = require('discord.js'); module.exports = (client, player, track) => { - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.previous) .setCustomId("Bot-musicprev") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.pause) .setCustomId("Bot-musicpause") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.stop) .setCustomId("Bot-musicstop") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.next) .setCustomId("Bot-musicnext") .setStyle("SECONDARY"), diff --git a/src/handlers/audio/music.js b/src/handlers/audio/music.js index 31cd89d..fe45b96 100644 --- a/src/handlers/audio/music.js +++ b/src/handlers/audio/music.js @@ -14,24 +14,24 @@ module.exports = (client) => { const embedData = interaction.message.embeds[0]; - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.previous) .setCustomId("Bot-musicprev") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.play) .setCustomId("Bot-musicstart") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.stop) .setCustomId("Bot-musicstop") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.next) .setCustomId("Bot-musicnext") .setStyle("SECONDARY"), @@ -59,24 +59,24 @@ module.exports = (client) => { const embedData = interaction.message.embeds[0]; - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.previous) .setCustomId("Bot-musicprev") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.pause) .setCustomId("Bot-musicpause") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.stop) .setCustomId("Bot-musicstop") .setStyle("SECONDARY"), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji(client.emotes.music.next) .setCustomId("Bot-musicnext") .setStyle("SECONDARY"), @@ -119,27 +119,27 @@ module.exports = (client) => { const track = player.queue.current; - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏮️") .setCustomId("Bot-musicprev") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏸️") .setCustomId("Bot-musicpause") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏹️") .setCustomId("Bot-musicstop") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏭️") .setCustomId("Bot-musicnext") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), ); client.embed({ @@ -177,27 +177,27 @@ module.exports = (client) => { const track = player.queue.previous; - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏮️") .setCustomId("Bot-musicprev") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏸️") .setCustomId("Bot-musicpause") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏹️") .setCustomId("Bot-musicstop") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setEmoji("⏭️") .setCustomId("Bot-musicnext") - .setStyle("PRIMARY"), + .setStyle(Discord.ButtonStyle.Primary), ); client.embed({ diff --git a/src/handlers/components/button.js b/src/handlers/components/button.js index 566ee89..a874c13 100644 --- a/src/handlers/components/button.js +++ b/src/handlers/components/button.js @@ -6,15 +6,15 @@ module.exports = (client) => { var sendComponents = []; reactions.map((emoji) => { - let btn = new Discord.MessageButton() - .setStyle('PRIMARY') + let btn = new Discord.ButtonBuilder() + .setStyle(Discord.ButtonStyle.Primary) .setEmoji(`${emoji}`) .setCustomId(`reaction_button-${emoji}`); return labels.push(btn); }) if (labels.length < 5 || labels.length == 5) { - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() row.addComponents(labels.slice(0, 5)) @@ -22,8 +22,8 @@ module.exports = (client) => { } if (labels.length < 10 && labels.length > 5 || labels.length == 10) { - const row = new Discord.MessageActionRow() - const row2 = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() + const row2 = new Discord.ActionRowBuilder() row.addComponents(labels.slice(0, 5)) row2.addComponents(labels.slice(5, 10)) @@ -32,9 +32,9 @@ module.exports = (client) => { } if (labels.length < 15 && labels.length > 10 || labels.length == 15) { - const row = new Discord.MessageActionRow() - const row2 = new Discord.MessageActionRow() - const row3 = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() + const row2 = new Discord.ActionRowBuilder() + const row3 = new Discord.ActionRowBuilder() row.addComponents(labels.slice(0, 5)) row2.addComponents(labels.slice(5, 10)) @@ -44,10 +44,10 @@ module.exports = (client) => { } if (labels.length < 20 && labels.length > 15 || labels.length == 20) { - const row = new Discord.MessageActionRow() - const row2 = new Discord.MessageActionRow() - const row3 = new Discord.MessageActionRow() - const row4 = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() + const row2 = new Discord.ActionRowBuilder() + const row3 = new Discord.ActionRowBuilder() + const row4 = new Discord.ActionRowBuilder() row.addComponents(labels.slice(0, 5)) row2.addComponents(labels.slice(5, 10)) @@ -58,11 +58,11 @@ module.exports = (client) => { } if (labels.length < 25 && labels.length > 20 || labels.length == 25) { - const row = new Discord.MessageActionRow() - const row2 = new Discord.MessageActionRow() - const row3 = new Discord.MessageActionRow() - const row4 = new Discord.MessageActionRow() - const row5 = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() + const row2 = new Discord.ActionRowBuilder() + const row3 = new Discord.ActionRowBuilder() + const row4 = new Discord.ActionRowBuilder() + const row5 = new Discord.ActionRowBuilder() row.addComponents(labels.slice(0, 5)) row2.addComponents(labels.slice(5, 10)) diff --git a/src/handlers/components/embed.js b/src/handlers/components/embed.js index 2af1c08..02df15b 100644 --- a/src/handlers/components/embed.js +++ b/src/handlers/components/embed.js @@ -206,7 +206,6 @@ module.exports = (client) => { if (footer) embed.setFooter(footer); if (color) embed.setColor(color); if (functiondata && functiondata.Color && !color) embed.setColor(functiondata.Color) - return client.sendEmbed({ embeds: [embed], content: content, diff --git a/src/handlers/components/select.js b/src/handlers/components/select.js index 10ffa6d..ef99ca1 100644 --- a/src/handlers/components/select.js +++ b/src/handlers/components/select.js @@ -4,14 +4,14 @@ module.exports = (client) => { client.generateSelect = async function (id, labels) { let sendComponents = []; - let row = new Discord.MessageActionRow(); - let row2 = new Discord.MessageActionRow(); - let row3 = new Discord.MessageActionRow(); - let row4 = new Discord.MessageActionRow(); - let row5 = new Discord.MessageActionRow(); + let row = new Discord.ActionRowBuilder(); + let row2 = new Discord.ActionRowBuilder(); + let row3 = new Discord.ActionRowBuilder(); + let row4 = new Discord.ActionRowBuilder(); + let row5 = new Discord.ActionRowBuilder(); if (labels.length < 25 || labels.length == 25) { - const menu = new Discord.MessageSelectMenu() + const menu = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-1`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(0, 25)); @@ -22,12 +22,12 @@ module.exports = (client) => { } if (labels.length < 50 && labels.length > 25 || labels.length == 50) { - const menu = new Discord.MessageSelectMenu() + const menu = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-1`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(0, 25)); - const menu2 = new Discord.MessageSelectMenu() + const menu2 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-2`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(25, 50)); @@ -39,17 +39,17 @@ module.exports = (client) => { } if (labels.length < 75 && labels.length > 50 || labels.length == 75) { - const menu = new Discord.MessageSelectMenu() + const menu = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-1`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(0, 25)); - const menu2 = new Discord.MessageSelectMenu() + const menu2 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-2`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(25, 50)); - const menu3 = new Discord.MessageSelectMenu() + const menu3 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-3`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(50, 75)); @@ -62,22 +62,22 @@ module.exports = (client) => { } if (labels.length < 100 && labels.length > 75 || labels.length == 100) { - const menu = new Discord.MessageSelectMenu() + const menu = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-1`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(0, 25)); - const menu2 = new Discord.MessageSelectMenu() + const menu2 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-2`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(25, 50)); - const menu3 = new Discord.MessageSelectMenu() + const menu3 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-3`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(50, 75)); - const menu4 = new Discord.MessageSelectMenu() + const menu4 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-4`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(75, 100)); @@ -91,27 +91,27 @@ module.exports = (client) => { } if (labels.length < 125 && labels.length > 100 || labels.length == 125) { - const menu = new Discord.MessageSelectMenu() + const menu = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-1`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(0, 25)); - const menu2 = new Discord.MessageSelectMenu() + const menu2 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-2`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(25, 50)); - const menu3 = new Discord.MessageSelectMenu() + const menu3 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-3`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(50, 75)); - const menu4 = new Discord.MessageSelectMenu() + const menu4 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-4`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(75, 100)); - const menu5 = new Discord.MessageSelectMenu() + const menu5 = new Discord.StringSelectMenuBuilder() .setCustomId(`${id}-5`) .setPlaceholder('❌┇Nothing selected') .addOptions(labels.slice(100, 125)); diff --git a/src/handlers/functions/functions.js b/src/handlers/functions/functions.js index 3562063..e73a4e1 100644 --- a/src/handlers/functions/functions.js +++ b/src/handlers/functions/functions.js @@ -128,18 +128,18 @@ module.exports = async (client) => { interaction.editReply({ embeds: [await client.generateEmbed(0, 0, lb, title, interaction)], fetchReply: true }).then(async msg => { if (lb.length <= 10) return; - let button1 = new Discord.MessageButton() + let button1 = new Discord.ButtonBuilder() .setCustomId('back_button') .setEmoji('⬅️') - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setDisabled(true); - let button2 = new Discord.MessageButton() + let button2 = new Discord.ButtonBuilder() .setCustomId('forward_button') .setEmoji('➡️') - .setStyle('PRIMARY'); + .setStyle(Discord.ButtonStyle.Primary); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents(button1, button2); msg.edit({ embeds: [await client.generateEmbed(0, 0, lb, title, interaction)], components: [row] }) @@ -151,22 +151,22 @@ module.exports = async (client) => { if (btn.user.id == interaction.user.id && btn.message.id == msg.id) { btn.customId === "back_button" ? currentIndex -= 10 : currentIndex += 10; - let btn1 = new Discord.MessageButton() + let btn1 = new Discord.ButtonBuilder() .setCustomId('back_button') .setEmoji('⬅️') - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setDisabled(true); - let btn2 = new Discord.MessageButton() + let btn2 = new Discord.ButtonBuilder() .setCustomId('forward_button') .setEmoji('➡️') - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setDisabled(true); if (currentIndex !== 0) btn1.setDisabled(false); if (currentIndex + 10 < lb.length) btn2.setDisabled(false); - let row2 = new Discord.MessageActionRow() + let row2 = new Discord.ActionRowBuilder() .addComponents(btn1, btn2); msg.edit({ embeds: [await client.generateEmbed(currentIndex, currentIndex, lb, title, interaction)], components: [row2] }); @@ -175,19 +175,19 @@ module.exports = async (client) => { }) collector.on('end', async (btn) => { - let btn1Disable = new Discord.MessageButton() + let btn1Disable = new Discord.ButtonBuilder() .setCustomId('back_button') .setEmoji('⬅️') - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setDisabled(true); - let btn2Disable = new Discord.MessageButton() + let btn2Disable = new Discord.ButtonBuilder() .setCustomId('forward_button') .setEmoji('➡️') - .setStyle('PRIMARY') + .setStyle(Discord.ButtonStyle.Primary) .setDisabled(true); - let rowDisable = new Discord.MessageActionRow() + let rowDisable = new Discord.ActionRowBuilder() .addComponents(btn1Disable, btn2Disable); msg.edit({ embeds: [await client.generateEmbed(currentIndex, currentIndex, lb, title, interaction)], components: [rowDisable] }); @@ -217,12 +217,12 @@ module.exports = async (client) => { type: 'editreply' }, interaction); - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Start activity") .setURL(`https://discord.gg/${invite.code}`) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/handlers/helppanel/changelogs.js b/src/handlers/helppanel/changelogs.js index 452eb84..dcc7923 100644 --- a/src/handlers/helppanel/changelogs.js +++ b/src/handlers/helppanel/changelogs.js @@ -2,15 +2,16 @@ const Discord = require('discord.js'); module.exports = async (client) => { client.on('interactionCreate', async (interaction) => { + console.log(interaction) if (!interaction.isStringSelectMenu()) return; if (interaction.customId == "Bot-helppanel") { if (interaction.values == "changelogs-Bothelp") { interaction.deferUpdate(); - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-helppanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ @@ -46,11 +47,16 @@ module.exports = async (client) => { desc: `_____`, thumbnail: client.user.avatarURL({ size: 1024 }), fields: [ - { - name: "📢┆Alert!", - value: 'After more than 1 year we decided to stop Bot on April 15th, for more information go to [this server](https://discord.gg/techpoint)', - inline: false, - }, + { + name: "📢┆Alert!", + value: 'This is the changelogs of the bot, here you can see the changes that have been made to the bot.', + inline: false, + }, + { + name: "📃┆Changelogs", + value: '10/12/2022 - Updated the bot to the latest version of discord.js (v14)', + inline: false, + } ], components: [row], type: 'edit' diff --git a/src/handlers/helppanel/commands.js b/src/handlers/helppanel/commands.js index 58a1929..55d836f 100644 --- a/src/handlers/helppanel/commands.js +++ b/src/handlers/helppanel/commands.js @@ -197,32 +197,32 @@ module.exports = async (client) => { interaction.deferUpdate(); let page = 1; - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('helpPrev') .setEmoji('⬅️') - .setStyle('SECONDARY'), + .setStyle(Discord.ButtonStyle.Secondary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setCustomId('helpNext') .setEmoji('➡️') - .setStyle('SECONDARY'), + .setStyle(Discord.ButtonStyle.Secondary), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Invite") - .setURL("https://discord.com/oauth2/authorize?&client_id=798144456528363550&scope=applications.commands+bot&permissions=8") - .setStyle("LINK"), + .setURL(client.config.discord.botInvite) + .setStyle(Discord.ButtonStyle.Link), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") - .setURL("https://discord.gg/56FZySQaY7") - .setStyle("LINK"), + .setURL(client.config.discord.serverInvite) + .setStyle(Discord.ButtonStyle.Link), ); - const row2 = new Discord.MessageActionRow() + const row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-helppanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ diff --git a/src/handlers/helppanel/invite.js b/src/handlers/helppanel/invite.js index 89168d9..bf8f608 100644 --- a/src/handlers/helppanel/invite.js +++ b/src/handlers/helppanel/invite.js @@ -8,21 +8,21 @@ module.exports = async (client) => { if (interaction.values == "invite-Bothelp") { interaction.deferUpdate(); - const row2 = new Discord.MessageActionRow() + const row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-helppanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ { label: `Commands`, - description: `Show the commands of Bot!`, + description: `Show the commands of ${client.user.username}!`, emoji: "💻", value: "commands-Bothelp", }, { label: `Invite`, - description: `Invite Bot to your server`, + description: `Invite ${client.user.username} to your server`, emoji: "📨", value: "invite-Bothelp", }, @@ -34,30 +34,30 @@ module.exports = async (client) => { }, { label: `Changelogs`, - description: `Show the bot changelogs`, + description: `Show the ${client.user.username} bot changelogs`, emoji: "📃", value: "changelogs-Bothelp", }, ]), ); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Invite") .setURL(client.config.discord.botInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") .setURL(client.config.discord.serverInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ title: `📨・Invite`, - desc: `Make your server even better with Bot!`, - image: "https://cdn.discordapp.com/attachments/843487478881976381/874694194474668052/Bot_banner_invite.jpg", + desc: `Make your server even better with the ${client.user.username} bot!`, + image: "https://cdn.discordapp.com/attachments/843487478881976381/874694194474668052/dbot_banner_invite.jpg", url: client.config.discord.botInvite, components: [row2, row], type: 'edit' diff --git a/src/handlers/helppanel/support.js b/src/handlers/helppanel/support.js index f779bba..e876101 100644 --- a/src/handlers/helppanel/support.js +++ b/src/handlers/helppanel/support.js @@ -8,21 +8,21 @@ module.exports = async (client) => { if (interaction.values == "support-Bothelp") { interaction.deferUpdate(); - const row2 = new Discord.MessageActionRow() + const row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-helppanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ { label: `Commands`, - description: `Show the commands of Bot!`, + description: `Show the commands of ${client.user.username}!`, emoji: "💻", value: "commands-Bothelp", }, { label: `Invite`, - description: `Invite Bot to your server`, + description: `Invite ${client.user.username} to your server`, emoji: "📨", value: "invite-Bothelp", }, @@ -34,24 +34,24 @@ module.exports = async (client) => { }, { label: `Changelogs`, - description: `Show the bot changelogs`, + description: `Show the ${client.user.username} changelogs`, emoji: "📃", value: "changelogs-Bothelp", }, ]), ); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") .setURL(client.config.discord.serverInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ title: `❓・Support`, - desc: `Make your server even better with Bot!`, + desc: `Make your server even better with ${client.user.username}!`, image: "https://cdn.discordapp.com/attachments/843487478881976381/874694194474668052/Bot_banner_invite.jpg", url: client.config.discord.serverInvite, components: [row2, row], diff --git a/src/handlers/linkspanel/botInvite.js b/src/handlers/linkspanel/botInvite.js index aa061b8..00ea640 100644 --- a/src/handlers/linkspanel/botInvite.js +++ b/src/handlers/linkspanel/botInvite.js @@ -8,9 +8,9 @@ module.exports = async (client) => { if (interaction.values == "invite-linkspanel") { interaction.deferUpdate(); - const row2 = new Discord.MessageActionRow() + const row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-linkspanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ @@ -47,12 +47,12 @@ module.exports = async (client) => { ]), ); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Bot Invite") .setURL(client.config.discord.botInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/handlers/linkspanel/botInvite2.js b/src/handlers/linkspanel/botInvite2.js index eeaf85b..e7a3361 100644 --- a/src/handlers/linkspanel/botInvite2.js +++ b/src/handlers/linkspanel/botInvite2.js @@ -8,9 +8,9 @@ module.exports = async (client) => { if (interaction.values == "invite2-linkspanel") { interaction.deferUpdate(); - const row2 = new Discord.MessageActionRow() + const row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-linkspanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ @@ -47,12 +47,12 @@ module.exports = async (client) => { ]), ); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Bot Invite") .setURL("https://discord.com/oauth2/authorize?&client_id=896842236002713673&scope=applications.commands+bot&permissions=8") - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/handlers/linkspanel/communityServer.js b/src/handlers/linkspanel/communityServer.js index 6be2717..7ec7407 100644 --- a/src/handlers/linkspanel/communityServer.js +++ b/src/handlers/linkspanel/communityServer.js @@ -8,9 +8,9 @@ module.exports = async (client) => { if (interaction.values == "community-linkspanel") { interaction.deferUpdate(); - const row2 = new Discord.MessageActionRow() + const row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-linkspanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ @@ -47,13 +47,13 @@ module.exports = async (client) => { ]), ); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Community Server") .setURL("https://discord.gg/jf6ZkpgsXF") - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/handlers/linkspanel/supportServer.js b/src/handlers/linkspanel/supportServer.js index e8b344a..4d74691 100644 --- a/src/handlers/linkspanel/supportServer.js +++ b/src/handlers/linkspanel/supportServer.js @@ -8,9 +8,9 @@ module.exports = async (client) => { if (interaction.values == "support-linkspanel") { interaction.deferUpdate(); - const row2 = new Discord.MessageActionRow() + const row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-linkspanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ @@ -47,12 +47,12 @@ module.exports = async (client) => { ]), ); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support Server") .setURL(client.config.discord.serverInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/handlers/linkspanel/topGG.js b/src/handlers/linkspanel/topGG.js index e6b2086..ae1cffc 100644 --- a/src/handlers/linkspanel/topGG.js +++ b/src/handlers/linkspanel/topGG.js @@ -8,9 +8,9 @@ module.exports = async (client) => { if (interaction.values == "top.gg-linkspanel") { interaction.deferUpdate(); - const row2 = new Discord.MessageActionRow() + const row2 = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-linkspanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ @@ -47,13 +47,13 @@ module.exports = async (client) => { ]), ); - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Vote Now") .setURL("https://top.gg/bot/798144456528363550/vote") - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({ diff --git a/src/index.js b/src/index.js index 01a75f6..08d230f 100644 --- a/src/index.js +++ b/src/index.js @@ -4,6 +4,51 @@ require('dotenv').config(); const webhook = require("./config/webhooks.json"); const config = require("./config/bot.js"); +// Check if .env webhook_id and webhook_token are set +if (process.env.WEBHOOK_ID && process.env.WEBHOOK_TOKEN) { + webhook.startLogs.id = process.env.WEBHOOK_ID; + webhook.startLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.shardLogs.id = process.env.WEBHOOK_ID; + webhook.shardLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.errorLogs.id = process.env.WEBHOOK_ID; + webhook.errorLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.dmLogs.id = process.env.WEBHOOK_ID; + webhook.dmLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.voiceLogs.id = process.env.WEBHOOK_ID; + webhook.voiceLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.serverLogs.id = process.env.WEBHOOK_ID; + webhook.serverLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.serverLogs2.id = process.env.WEBHOOK_ID; + webhook.serverLogs2.token = process.env.WEBHOOK_TOKEN; + + webhook.commandLogs.id = process.env.WEBHOOK_ID; + webhook.commandLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.consoleLogs.id = process.env.WEBHOOK_ID; + webhook.consoleLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.warnLogs.id = process.env.WEBHOOK_ID; + webhook.warnLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.voiceErrorLogs.id = process.env.WEBHOOK_ID; + webhook.voiceErrorLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.creditLogs.id = process.env.WEBHOOK_ID; + webhook.creditLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.evalLogs.id = process.env.WEBHOOK_ID; + webhook.evalLogs.token = process.env.WEBHOOK_TOKEN; + + webhook.interactionLogs.id = process.env.WEBHOOK_ID; + webhook.interactionLogs.token = process.env.WEBHOOK_TOKEN; +} + const startLogs = new Discord.WebhookClient({ id: webhook.startLogs.id, @@ -22,7 +67,7 @@ const manager = new Discord.ShardingManager('./src/bot.js', { }); if (process.env.TOPGG_TOKEN) { const { AutoPoster } = require('topgg-autoposter'); - const poster = AutoPoster(process.env.TOPGG_TOKEN, manager); + AutoPoster(process.env.TOPGG_TOKEN, manager); } console.clear(); console.log(chalk.blue(chalk.bold(`System`)), (chalk.white(`>>`)), (chalk.green(`Starting up`)), (chalk.white(`...`))) diff --git a/src/interactions/Command/embed.js b/src/interactions/Command/embed.js index 3a2009c..17ee104 100644 --- a/src/interactions/Command/embed.js +++ b/src/interactions/Command/embed.js @@ -31,8 +31,8 @@ module.exports = { if (perms == false) return; - let row = new Discord.MessageActionRow().addComponents( - new Discord.MessageSelectMenu() + let row = new Discord.ActionRowBuilder().addComponents( + new Discord.StringSelectMenuBuilder() .setCustomId("embedSelect") .setPlaceholder("Nothing selected") .addOptions([ @@ -93,12 +93,12 @@ module.exports = { ]) ); - let row2 = new Discord.MessageActionRow().addComponents( - new Discord.MessageButton() + let row2 = new Discord.ActionRowBuilder().addComponents( + new Discord.ButtonBuilder() .setCustomId("send_embed") .setEmoji("✅") .setLabel("Send embed") - .setStyle("SUCCESS") + .setStyle(Discord.ButtonStyle.Success) ); let embed = new Discord.EmbedBuilder().setDescription( diff --git a/src/interactions/Command/help.js b/src/interactions/Command/help.js index 08edb8f..3ea6bf3 100644 --- a/src/interactions/Command/help.js +++ b/src/interactions/Command/help.js @@ -16,9 +16,9 @@ module.exports = { */ run: async (client, interaction, args) => { - const row = new Discord.MessageActionRow() + const row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageSelectMenu() + new Discord.StringSelectMenuBuilder() .setCustomId('Bot-helppanel') .setPlaceholder('❌┆Nothing selected') .addOptions([ diff --git a/src/interactions/Command/invite.js b/src/interactions/Command/invite.js index 9ac0edc..c3ef190 100644 --- a/src/interactions/Command/invite.js +++ b/src/interactions/Command/invite.js @@ -14,17 +14,17 @@ module.exports = { */ run: async (client, interaction, args) => { - let row = new Discord.MessageActionRow() + let row = new Discord.ActionRowBuilder() .addComponents( - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Invite") .setURL(client.config.discord.botInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), - new Discord.MessageButton() + new Discord.ButtonBuilder() .setLabel("Support server") .setURL(client.config.discord.serverInvite) - .setStyle("LINK"), + .setStyle(Discord.ButtonStyle.Link), ); client.embed({