Updated buttons

This commit is contained in:
CorwinDev 2022-12-10 10:17:43 +01:00
parent db2ef37d0a
commit d66e109605
50 changed files with 520 additions and 470 deletions

View file

@ -6,13 +6,13 @@ module.exports = async (client, interaction, args) => {
ticketSchema.findOne({ Guild: interaction.guild.id }, async (err, ticketData) => { ticketSchema.findOne({ Guild: interaction.guild.id }, async (err, ticketData) => {
if (ticketData) { if (ticketData) {
const channel = interaction.guild.channels.cache.get(ticketData.Channel); const channel = interaction.guild.channels.cache.get(ticketData.Channel);
const button = new Discord.MessageButton() const button = new Discord.ButtonBuilder()
.setCustomId('Bot_openticket') .setCustomId('Bot_openticket')
.setLabel("Tickets") .setLabel("Tickets")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setEmoji('🎫') .setEmoji('🎫')
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents(button) .addComponents(button)
client.embed({ client.embed({

View file

@ -1,19 +1,19 @@
const Discord = require('discord.js'); const Discord = require('discord.js');
module.exports = async (client, interaction, args) => { module.exports = async (client, interaction, args) => {
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Donatebot") .setLabel("CorwinDev GitHub")
.setURL("https://donatebot.io/checkout/735868402194710530") .setURL("https://github.com/sponsors/CorwinDev")
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({
title: `${client.user.username}・Donate`, 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 }), thumbnail: client.user.avatarURL({ dynamic: true }),
url: "https://donatebot.io/checkout/735868402194710530", url: "https://github.com/sponsors/CorwinDev",
components: [row], components: [row],
type: 'editreply' type: 'editreply'
}, interaction) }, interaction)

View file

@ -1,9 +1,9 @@
const Discord = require('discord.js'); const Discord = require('discord.js');
module.exports = async (client, interaction, args) => { module.exports = async (client, interaction, args) => {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-linkspanel') .setCustomId('Bot-linkspanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([

View file

@ -1,12 +1,12 @@
const Discord = require('discord.js'); const Discord = require('discord.js');
module.exports = async (client, interaction, args) => { module.exports = async (client, interaction, args) => {
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Support server") .setLabel("Support server")
.setURL(client.config.discord.serverInvite) .setURL(client.config.discord.serverInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -6,12 +6,12 @@ require("moment-duration-format");
module.exports = async (client, interaction, args) => { module.exports = async (client, interaction, args) => {
let dbl = new Topgg.Api(process.env.TOPGG_TOKEN) let dbl = new Topgg.Api(process.env.TOPGG_TOKEN)
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Vote for me") .setLabel("Vote for me")
.setURL("https://top.gg/bot/798144456528363550/vote") .setURL("https://top.gg/bot/798144456528363550/vote")
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
dbl.hasVoted(interaction.user.id).then(voted => { dbl.hasVoted(interaction.user.id).then(voted => {

View file

@ -132,17 +132,17 @@ module.exports = async (client, interaction, args) => {
dealerMsg += " > " + dealer.score.toString(); dealerMsg += " > " + dealer.score.toString();
} }
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('blackjack_hit') .setCustomId('blackjack_hit')
.setLabel(`Hit`) .setLabel(`Hit`)
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('blackjack_stand') .setCustomId('blackjack_stand')
.setLabel(`Stand`) .setLabel(`Stand`)
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
) )
if (cl) { if (cl) {

View file

@ -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); 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( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('crash_stop') .setCustomId('crash_stop')
.setEmoji("🛑") .setEmoji("🛑")
.setStyle('DANGER'), .setStyle(Discord.ButtonStyle.Danger),
) )
const disableRow = new Discord.MessageActionRow() const disableRow = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('crash_stop') .setCustomId('crash_stop')
.setEmoji("🛑") .setEmoji("🛑")
.setStyle('DANGER') .setStyle(Discord.ButtonStyle.Danger)
.setDisabled(true), .setDisabled(true),
) )

View file

@ -26,22 +26,22 @@ module.exports = async (client, interaction, args) => {
win = true; win = true;
} }
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('slots_1') .setCustomId('slots_1')
.setLabel(`${slotItems[number[0]]}`) .setLabel(`${slotItems[number[0]]}`)
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('slots_2') .setCustomId('slots_2')
.setLabel(`${slotItems[number[1]]}`) .setLabel(`${slotItems[number[1]]}`)
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('slots_3') .setCustomId('slots_3')
.setLabel(`${slotItems[number[2]]}`) .setLabel(`${slotItems[number[2]]}`)
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
); );
if (win) { if (win) {

View file

@ -46,12 +46,12 @@ module.exports = async (client, interaction, args) => {
type: 'editreply' type: 'editreply'
}, interaction); }, interaction);
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('Bot_verify') .setCustomId('Bot_verify')
.setEmoji('✅') .setEmoji('✅')
.setStyle('SUCCESS'), .setStyle(Discord.ButtonStyle.Success),
); );
client.embed({ client.embed({

View file

@ -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); client.errNormal({ error: "This command name is already added in guild custom commands!", type: 'editreply' }, interaction);
} }
else { else {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('customSelect') .setCustomId('customSelect')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions( .addOptions(

View file

@ -12,17 +12,17 @@ module.exports = async (client, interaction, args) => {
}, interaction) }, interaction)
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('eco_go') .setCustomId('eco_go')
.setEmoji('✅') .setEmoji('✅')
.setStyle('SUCCESS'), .setStyle(Discord.ButtonStyle.Success),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('eco_stop') .setCustomId('eco_stop')
.setEmoji('❌') .setEmoji('❌')
.setStyle('DANGER'), .setStyle(Discord.ButtonStyle.Danger),
); );
client.embed({ client.embed({

View file

@ -36,17 +36,17 @@ module.exports = async (client, interaction, args) => {
}, interaction); }, interaction);
} }
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('adopt_yes') .setCustomId('adopt_yes')
.setEmoji('✅') .setEmoji('✅')
.setStyle('SUCCESS'), .setStyle(Discord.ButtonStyle.Success),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('adopt_deny') .setCustomId('adopt_deny')
.setEmoji('❌') .setEmoji('❌')
.setStyle('DANGER'), .setStyle(Discord.ButtonStyle.Danger),
); );
client.embed({ client.embed({

View file

@ -4,17 +4,17 @@ const Schema = require("../../database/models/family");
module.exports = async (client, interaction, args) => { module.exports = async (client, interaction, args) => {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('family_delete') .setCustomId('family_delete')
.setEmoji('✅') .setEmoji('✅')
.setStyle('SUCCESS'), .setStyle(Discord.ButtonStyle.Success),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('family_stop') .setCustomId('family_stop')
.setEmoji('❌') .setEmoji('❌')
.setStyle('DANGER'), .setStyle(Discord.ButtonStyle.Danger),
); );
client.embed({ client.embed({

View file

@ -53,17 +53,17 @@ module.exports = async (client, interaction, args) => {
}) })
function propose() { function propose() {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('propose_accept') .setCustomId('propose_accept')
.setEmoji('✅') .setEmoji('✅')
.setStyle('SUCCESS'), .setStyle(Discord.ButtonStyle.Success),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('propose_deny') .setCustomId('propose_deny')
.setEmoji('❌') .setEmoji('❌')
.setStyle('DANGER'), .setStyle(Discord.ButtonStyle.Danger),
); );
client.embed({ client.embed({

View file

@ -139,35 +139,35 @@ module.exports = async (client, interaction, args) => {
newappleLoc(); newappleLoc();
} }
lock1 = new Discord.MessageButton() lock1 = new Discord.ButtonBuilder()
.setLabel('\u200b') .setLabel('\u200b')
.setStyle('SECONDARY') .setStyle(Discord.ButtonStyle.Secondary)
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
w = new Discord.MessageButton() w = new Discord.ButtonBuilder()
.setEmoji("⬆️") .setEmoji("⬆️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id2); .setCustomId(id2);
lock2 = new Discord.MessageButton() lock2 = new Discord.ButtonBuilder()
.setLabel('\u200b') .setLabel('\u200b')
.setStyle('SECONDARY') .setStyle(Discord.ButtonStyle.Secondary)
.setCustomId(id7) .setCustomId(id7)
.setDisabled(true); .setDisabled(true);
a = new Discord.MessageButton() a = new Discord.ButtonBuilder()
.setEmoji("⬅️") .setEmoji("⬅️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id3); .setCustomId(id3);
s = new Discord.MessageButton() s = new Discord.ButtonBuilder()
.setEmoji("⬇️") .setEmoji("⬇️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id4); .setCustomId(id4);
d = new Discord.MessageButton() d = new Discord.ButtonBuilder()
.setEmoji("➡️") .setEmoji("➡️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id5); .setCustomId(id5);
stopy = new Discord.MessageButton() stopy = new Discord.ButtonBuilder()
.setLabel("Cancel") .setLabel("Cancel")
.setStyle('DANGER') .setStyle(Discord.ButtonStyle.Danger)
.setCustomId(id6); .setCustomId(id6);
@ -195,39 +195,39 @@ module.exports = async (client, interaction, args) => {
newappleLoc(); newappleLoc();
} }
lock1 = new Discord.MessageButton() lock1 = new Discord.ButtonBuilder()
.setLabel('\u200b') .setLabel('\u200b')
.setStyle('SECONDARY') .setStyle(Discord.ButtonStyle.Secondary)
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
w = new Discord.MessageButton() w = new Discord.ButtonBuilder()
.setEmoji("⬆️") .setEmoji("⬆️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id2) .setCustomId(id2)
.setDisabled(true); .setDisabled(true);
lock2 = new Discord.MessageButton() lock2 = new Discord.ButtonBuilder()
.setLabel('\u200b') .setLabel('\u200b')
.setStyle('SECONDARY') .setStyle(Discord.ButtonStyle.Secondary)
.setCustomId(id7) .setCustomId(id7)
.setDisabled(true); .setDisabled(true);
a = new Discord.MessageButton() a = new Discord.ButtonBuilder()
.setEmoji("⬅️") .setEmoji("⬅️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id3) .setCustomId(id3)
.setDisabled(true); .setDisabled(true);
s = new Discord.MessageButton() s = new Discord.ButtonBuilder()
.setEmoji("⬇️") .setEmoji("⬇️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id4) .setCustomId(id4)
.setDisabled(true); .setDisabled(true);
d = new Discord.MessageButton() d = new Discord.ButtonBuilder()
.setEmoji("➡️") .setEmoji("➡️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id5) .setCustomId(id5)
.setDisabled(true); .setDisabled(true);
stopy = new Discord.MessageButton() stopy = new Discord.ButtonBuilder()
.setLabel("Cancel") .setLabel("Cancel")
.setStyle('DANGER') .setStyle(Discord.ButtonStyle.Danger)
.setCustomId(id6) .setCustomId(id6)
.setDisabled(true); .setDisabled(true);
@ -255,35 +255,35 @@ module.exports = async (client, interaction, args) => {
snake = [{ x: 5, y: 5 }]; snake = [{ x: 5, y: 5 }];
newappleLoc(); newappleLoc();
lock1 = new Discord.MessageButton() lock1 = new Discord.ButtonBuilder()
.setLabel('\u200b') .setLabel('\u200b')
.setStyle('SECONDARY') .setStyle(Discord.ButtonStyle.Secondary)
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
w = new Discord.MessageButton() w = new Discord.ButtonBuilder()
.setEmoji("⬆️") .setEmoji("⬆️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id2); .setCustomId(id2);
lock2 = new Discord.MessageButton() lock2 = new Discord.ButtonBuilder()
.setLabel('\u200b') .setLabel('\u200b')
.setStyle('SECONDARY') .setStyle(Discord.ButtonStyle.Secondary)
.setCustomId(id7) .setCustomId(id7)
.setDisabled(true); .setDisabled(true);
a = new Discord.MessageButton() a = new Discord.ButtonBuilder()
.setEmoji("⬅️") .setEmoji("⬅️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id3); .setCustomId(id3);
s = new Discord.MessageButton() s = new Discord.ButtonBuilder()
.setEmoji("⬇️") .setEmoji("⬇️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id4); .setCustomId(id4);
d = new Discord.MessageButton() d = new Discord.ButtonBuilder()
.setEmoji("➡️") .setEmoji("➡️")
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setCustomId(id5); .setCustomId(id5);
stopy = new Discord.MessageButton() stopy = new Discord.ButtonBuilder()
.setLabel("Cancel") .setLabel("Cancel")
.setStyle('DANGER') .setStyle(Discord.ButtonStyle.Danger)
.setCustomId(id6); .setCustomId(id6);
client.embed({ client.embed({

View file

@ -117,27 +117,27 @@ module.exports = async (client, interaction, args) => {
winningID = id4; winningID = id4;
} }
let btn = new Discord.MessageButton() let btn = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("1⃣") .setLabel("1⃣")
.setCustomId(id1); .setCustomId(id1);
let btn2 = new Discord.MessageButton() let btn2 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("2⃣") .setLabel("2⃣")
.setCustomId(id2); .setCustomId(id2);
let btn3 = new Discord.MessageButton() let btn3 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("3⃣") .setLabel("3⃣")
.setCustomId(id3); .setCustomId(id3);
let btn4 = new Discord.MessageButton() let btn4 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("4⃣") .setLabel("4⃣")
.setCustomId(id4); .setCustomId(id4);
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents(btn, btn2, btn3, btn4); .addComponents(btn, btn2, btn3, btn4);
let opt = ''; let opt = '';
@ -166,23 +166,23 @@ module.exports = async (client, interaction, args) => {
trivia.deferUpdate(); trivia.deferUpdate();
if (trivia.customId === winningID) { if (trivia.customId === winningID) {
let fbtn1 = new Discord.MessageButton() let fbtn1 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("1⃣") .setLabel("1⃣")
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
let fbtn2 = new Discord.MessageButton() let fbtn2 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("2⃣") .setLabel("2⃣")
.setCustomId(id2) .setCustomId(id2)
.setDisabled(true); .setDisabled(true);
let fbtn3 = new Discord.MessageButton() let fbtn3 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("3⃣") .setLabel("3⃣")
.setCustomId(id3) .setCustomId(id3)
.setDisabled(true); .setDisabled(true);
let fbtn4 = new Discord.MessageButton() let fbtn4 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("4⃣") .setLabel("4⃣")
.setCustomId(id4) .setCustomId(id4)
.setDisabled(true); .setDisabled(true);
@ -190,25 +190,25 @@ module.exports = async (client, interaction, args) => {
collector.stop(); collector.stop();
if (winningID === id1) { if (winningID === id1) {
fbtn1.setStyle('SUCCESS'); fbtn1.setStyle(Discord.ButtonStyle.Success);
fbtn2.setStyle('DANGER'); fbtn2.setStyle(Discord.ButtonStyle.Danger);
fbtn3.setStyle('DANGER'); fbtn3.setStyle(Discord.ButtonStyle.Danger);
fbtn4.setStyle('DANGER'); fbtn4.setStyle(Discord.ButtonStyle.Danger);
} else if (winningID === id2) { } else if (winningID === id2) {
fbtn1.setStyle('DANGER'); fbtn1.setStyle(Discord.ButtonStyle.Danger);
fbtn2.setStyle('SUCCESS'); fbtn2.setStyle(Discord.ButtonStyle.Success);
fbtn3.setStyle('DANGER'); fbtn3.setStyle(Discord.ButtonStyle.Danger);
fbtn4.setStyle('DANGER'); fbtn4.setStyle(Discord.ButtonStyle.Danger);
} else if (winningID === id3) { } else if (winningID === id3) {
fbtn1.setStyle('DANGER'); fbtn1.setStyle(Discord.ButtonStyle.Danger);
fbtn2.setStyle('DANGER'); fbtn2.setStyle(Discord.ButtonStyle.Danger);
fbtn3.setStyle('SUCCESS'); fbtn3.setStyle(Discord.ButtonStyle.Success);
fbtn4.setStyle('DANGER'); fbtn4.setStyle(Discord.ButtonStyle.Danger);
} else if (winningID === id4) { } else if (winningID === id4) {
fbtn1.setStyle('DANGER'); fbtn1.setStyle(Discord.ButtonStyle.Danger);
fbtn2.setStyle('DANGER'); fbtn2.setStyle(Discord.ButtonStyle.Danger);
fbtn3.setStyle('DANGER'); fbtn3.setStyle(Discord.ButtonStyle.Danger);
fbtn4.setStyle('SUCCESS'); fbtn4.setStyle(Discord.ButtonStyle.Success);
} }
const time = convertTime(Date.now() - gameCreatedAt); const time = convertTime(Date.now() - gameCreatedAt);
@ -220,23 +220,23 @@ module.exports = async (client, interaction, args) => {
type: 'editreply' type: 'editreply'
}, interaction) }, interaction)
} else { } else {
let fbtn1 = new Discord.MessageButton() let fbtn1 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("1⃣") .setLabel("1⃣")
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
let fbtn2 = new Discord.MessageButton() let fbtn2 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("2⃣") .setLabel("2⃣")
.setCustomId(id2) .setCustomId(id2)
.setDisabled(true); .setDisabled(true);
let fbtn3 = new Discord.MessageButton() let fbtn3 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("3⃣") .setLabel("3⃣")
.setCustomId(id3) .setCustomId(id3)
.setDisabled(true); .setDisabled(true);
let fbtn4 = new Discord.MessageButton() let fbtn4 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("4⃣") .setLabel("4⃣")
.setCustomId(id4) .setCustomId(id4)
.setDisabled(true); .setDisabled(true);
@ -244,64 +244,64 @@ module.exports = async (client, interaction, args) => {
collector.stop(); collector.stop();
if (winningID === id1) { if (winningID === id1) {
fbtn1.setStyle('SUCCESS'); fbtn1.setStyle(Discord.ButtonStyle.Success);
if (trivia.customId === id2) { if (trivia.customId === id2) {
fbtn2.setStyle('DANGER'); fbtn2.setStyle(Discord.ButtonStyle.Danger);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (trivia.customId === id3) { } else if (trivia.customId === id3) {
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('DANGER'); fbtn3.setStyle(Discord.ButtonStyle.Danger);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (trivia.customId === id4) { } else if (trivia.customId === id4) {
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('DANGER'); fbtn4.setStyle(Discord.ButtonStyle.Danger);
} }
} else if (winningID === id2) { } else if (winningID === id2) {
fbtn2.setStyle('SUCCESS'); fbtn2.setStyle(Discord.ButtonStyle.Success);
if (trivia.customId === id1) { if (trivia.customId === id1) {
fbtn1.setStyle('DANGER'); fbtn1.setStyle(Discord.ButtonStyle.Danger);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (trivia.customId === id3) { } else if (trivia.customId === id3) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('DANGER'); fbtn3.setStyle(Discord.ButtonStyle.Danger);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (trivia.customId === id4) { } else if (trivia.customId === id4) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('DANGER'); fbtn4.setStyle(Discord.ButtonStyle.Danger);
} }
} else if (winningID === id3) { } else if (winningID === id3) {
fbtn3.setStyle('SUCCESS'); fbtn3.setStyle(Discord.ButtonStyle.Success);
if (trivia.customId === id1) { if (trivia.customId === id1) {
fbtn1.setStyle('DANGER'); fbtn1.setStyle(Discord.ButtonStyle.Danger);
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (trivia.customId === id2) { } else if (trivia.customId === id2) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn2.setStyle('DANGER'); fbtn2.setStyle(Discord.ButtonStyle.Danger);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (trivia.customId === id4) { } else if (trivia.customId === id4) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('DANGER'); fbtn4.setStyle(Discord.ButtonStyle.Danger);
} }
} else if (winningID === id4) { } else if (winningID === id4) {
fbtn4.setStyle('SUCCESS'); fbtn4.setStyle(Discord.ButtonStyle.Success);
if (trivia.customId === id1) { if (trivia.customId === id1) {
fbtn1.setStyle('DANGER'); fbtn1.setStyle(Discord.ButtonStyle.Danger);
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
} else if (trivia.customId === id2) { } else if (trivia.customId === id2) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn2.setStyle('DANGER'); fbtn2.setStyle(Discord.ButtonStyle.Danger);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
} else if (trivia.customId === id3) { } else if (trivia.customId === id3) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('DANGER'); fbtn3.setStyle(Discord.ButtonStyle.Danger);
} }
} }
@ -316,43 +316,43 @@ module.exports = async (client, interaction, args) => {
collector.on('end', (trivia, reason) => { collector.on('end', (trivia, reason) => {
if (reason === 'time') { if (reason === 'time') {
let fbtn1 = new Discord.MessageButton() let fbtn1 = new Discord.ButtonBuilder()
.setLabel("1⃣") .setLabel("1⃣")
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
let fbtn2 = new Discord.MessageButton() let fbtn2 = new Discord.ButtonBuilder()
.setLabel("2⃣") .setLabel("2⃣")
.setCustomId(id2) .setCustomId(id2)
.setDisabled(true); .setDisabled(true);
let fbtn3 = new Discord.MessageButton() let fbtn3 = new Discord.ButtonBuilder()
.setLabel("3⃣") .setLabel("3⃣")
.setCustomId(id3) .setCustomId(id3)
.setDisabled(true); .setDisabled(true);
let fbtn4 = new Discord.MessageButton() let fbtn4 = new Discord.ButtonBuilder()
.setLabel("4⃣") .setLabel("4⃣")
.setCustomId(id4) .setCustomId(id4)
.setDisabled(true); .setDisabled(true);
if (winningID === id1) { if (winningID === id1) {
fbtn1.setStyle('SUCCESS'); fbtn1.setStyle(Discord.ButtonStyle.Success);
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (winningID === id2) { } else if (winningID === id2) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn2.setStyle('SUCCESS'); fbtn2.setStyle(Discord.ButtonStyle.Success);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (winningID === id3) { } else if (winningID === id3) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('SUCCESS'); fbtn3.setStyle(Discord.ButtonStyle.Success);
fbtn4.setStyle('SECONDARY'); fbtn4.setStyle(Discord.ButtonStyle.Secondary);
} else if (winningID === id4) { } else if (winningID === id4) {
fbtn1.setStyle('SECONDARY'); fbtn1.setStyle(Discord.ButtonStyle.Secondary);
fbtn2.setStyle('SECONDARY'); fbtn2.setStyle(Discord.ButtonStyle.Secondary);
fbtn3.setStyle('SECONDARY'); fbtn3.setStyle(Discord.ButtonStyle.Secondary);
fbtn4.setStyle('SUCCESS'); fbtn4.setStyle(Discord.ButtonStyle.Success);
} }
client.embed({ client.embed({

View file

@ -43,16 +43,16 @@ module.exports = async (client, interaction, args) => {
}, },
}; };
let btn = new Discord.MessageButton() let btn = new Discord.ButtonBuilder()
.setStyle('SUCCESS') .setStyle(Discord.ButtonStyle.Success)
.setLabel("Yes") .setLabel("Yes")
.setCustomId(id1); .setCustomId(id1);
let btn2 = new Discord.MessageButton() let btn2 = new Discord.ButtonBuilder()
.setStyle('DANGER') .setStyle(Discord.ButtonStyle.Danger)
.setLabel("No") .setLabel("No")
.setCustomId(id2); .setCustomId(id2);
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents(btn, btn2); .addComponents(btn, btn2);
client.embed({ client.embed({
@ -68,13 +68,13 @@ module.exports = async (client, interaction, args) => {
btn.deferUpdate(); btn.deferUpdate();
if (btn.customId === id1) { if (btn.customId === id1) {
btn = new Discord.MessageButton() btn = new Discord.ButtonBuilder()
.setStyle('SUCCESS') .setStyle(Discord.ButtonStyle.Success)
.setLabel(`Yes (${res.percentage['1']})`) .setLabel(`Yes (${res.percentage['1']})`)
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
btn2 = new Discord.MessageButton() btn2 = new Discord.ButtonBuilder()
.setStyle('DANGER') .setStyle(Discord.ButtonStyle.Danger)
.setLabel(`No (${res.percentage['2']})`) .setLabel(`No (${res.percentage['2']})`)
.setCustomId(id2) .setCustomId(id2)
.setDisabled(true); .setDisabled(true);
@ -87,13 +87,13 @@ module.exports = async (client, interaction, args) => {
type: 'editreply' type: 'editreply'
}, interaction) }, interaction)
} else if (btn.customId === id2) { } else if (btn.customId === id2) {
btn = new Discord.MessageButton() btn = new Discord.ButtonBuilder()
.setStyle('DANGER') .setStyle(Discord.ButtonStyle.Danger)
.setLabel(`Yes (${res.percentage['1']})`) .setLabel(`Yes (${res.percentage['1']})`)
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
btn2 = new Discord.MessageButton() btn2 = new Discord.ButtonBuilder()
.setStyle('SUCCESS') .setStyle(Discord.ButtonStyle.Success)
.setLabel(`No (${res.percentage['2']})`) .setLabel(`No (${res.percentage['2']})`)
.setCustomId(id2) .setCustomId(id2)
.setDisabled(true); .setDisabled(true);

View file

@ -62,16 +62,16 @@ module.exports = async (client, interaction, args) => {
}, },
}; };
let btn = new Discord.MessageButton() let btn = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("Option A") .setLabel("Option A")
.setCustomId(id1); .setCustomId(id1);
let btn2 = new Discord.MessageButton() let btn2 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel("Option B") .setLabel("Option B")
.setCustomId(id2); .setCustomId(id2);
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents(btn, btn2); .addComponents(btn, btn2);
client.embed({ client.embed({
@ -87,13 +87,13 @@ module.exports = async (client, interaction, args) => {
btn.deferUpdate(); btn.deferUpdate();
if (btn.customId === id1) { if (btn.customId === id1) {
btn = new Discord.MessageButton() btn = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel(`Option A (${res.percentage['1']})`) .setLabel(`Option A (${res.percentage['1']})`)
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
btn2 = new Discord.MessageButton() btn2 = new Discord.ButtonBuilder()
.setStyle('SECONDARY') .setStyle(Discord.ButtonStyle.Secondary)
.setLabel(`Option B (${res.percentage['2']})`) .setLabel(`Option B (${res.percentage['2']})`)
.setCustomId(id2) .setCustomId(id2)
.setDisabled(true); .setDisabled(true);
@ -106,13 +106,13 @@ module.exports = async (client, interaction, args) => {
type: 'editreply' type: 'editreply'
}, interaction) }, interaction)
} else if (btn.customId === id2) { } else if (btn.customId === id2) {
btn = new Discord.MessageButton() btn = new Discord.ButtonBuilder()
.setStyle('SECONDARY') .setStyle(Discord.ButtonStyle.Secondary)
.setLabel(`Option A (${res.percentage['1']})`) .setLabel(`Option A (${res.percentage['1']})`)
.setCustomId(id1) .setCustomId(id1)
.setDisabled(true); .setDisabled(true);
btn2 = new Discord.MessageButton() btn2 = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setLabel(`Option B (${res.percentage['2']})`) .setLabel(`Option B (${res.percentage['2']})`)
.setCustomId(id2) .setCustomId(id2)
.setDisabled(true); .setDisabled(true);

View file

@ -119,41 +119,41 @@ module.exports = async (client, interaction, args) => {
let max = 5, collected, filter = (i) => i.user.id === interaction.user.id; let max = 5, collected, filter = (i) => i.user.id === interaction.user.id;
if (res.tracks.length < max) max = res.tracks.length; if (res.tracks.length < max) max = res.tracks.length;
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("1⃣") .setEmoji("1⃣")
.setCustomId("1") .setCustomId("1")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("2⃣") .setEmoji("2⃣")
.setCustomId("2") .setCustomId("2")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("3⃣") .setEmoji("3⃣")
.setCustomId("3") .setCustomId("3")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("4⃣") .setEmoji("4⃣")
.setCustomId("4") .setCustomId("4")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("5⃣") .setEmoji("5⃣")
.setCustomId("5") .setCustomId("5")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
); );
let row2 = new Discord.MessageActionRow() let row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("🛑") .setEmoji("🛑")
.setLabel("Cancel") .setLabel("Cancel")
.setCustomId("cancel") .setCustomId("cancel")
.setStyle("DANGER"), .setStyle(Discord.ButtonStyle.Danger),
); );
const results = res.tracks const results = res.tracks

View file

@ -21,27 +21,27 @@ module.exports = async (client, interaction, args) => {
const track = player.queue.previous; const track = player.queue.previous;
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏮️") .setEmoji("⏮️")
.setCustomId("Bot-musicprev") .setCustomId("Bot-musicprev")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏸️") .setEmoji("⏸️")
.setCustomId("Bot-musicpause") .setCustomId("Bot-musicpause")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏹️") .setEmoji("⏹️")
.setCustomId("Bot-musicstop") .setCustomId("Bot-musicstop")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏭️") .setEmoji("⏭️")
.setCustomId("Bot-musicnext") .setCustomId("Bot-musicnext")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
); );
client.embed({ client.embed({

View file

@ -5,7 +5,7 @@ module.exports = async (client, interaction, args) => {
Schema.findOne({ User: interaction.user.id }, async (err, data) => { Schema.findOne({ User: interaction.user.id }, async (err, data) => {
if (data) { if (data) {
const menu = new Discord.MessageSelectMenu() const menu = new Discord.StringSelectMenuBuilder()
.setCustomId('gender-setup') .setCustomId('gender-setup')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions( .addOptions(
@ -26,7 +26,7 @@ module.exports = async (client, interaction, args) => {
} }
); );
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents(menu) .addComponents(menu)
client.embed({ client.embed({

View file

@ -22,7 +22,7 @@ module.exports = async (client, interaction, args) => {
return `${data.Roles[value][1].raw} | ${role}`; return `${data.Roles[value][1].raw} | ${role}`;
}).join("\n"); }).join("\n");
const menu = new Discord.MessageSelectMenu() const menu = new Discord.StringSelectMenuBuilder()
.setCustomId('reaction_select') .setCustomId('reaction_select')
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.setMinValues(1) .setMinValues(1)
@ -44,7 +44,7 @@ module.exports = async (client, interaction, args) => {
await menu.addOptions(labels); await menu.addOptions(labels);
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents(menu) .addComponents(menu)
client.embed({ client.embed({

View file

@ -9,13 +9,13 @@ module.exports = async (client, interaction, args) => {
ticketSchema.findOne({ Guild: interaction.guild.id }, async (err, ticketData) => { ticketSchema.findOne({ Guild: interaction.guild.id }, async (err, ticketData) => {
if (ticketData) { if (ticketData) {
const channel = interaction.guild.channels.cache.get(ticketData.Channel); const channel = interaction.guild.channels.cache.get(ticketData.Channel);
const button = new Discord.MessageButton() const button = new Discord.ButtonBuilder()
.setCustomId('Bot_openticket') .setCustomId('Bot_openticket')
.setLabel(name) .setLabel(name)
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setEmoji('🎫') .setEmoji('🎫')
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents(button) .addComponents(button)
client.embed({ client.embed({

View file

@ -110,22 +110,22 @@ module.exports = async (client, interaction, args) => {
type: type type: type
}, interaction) }, interaction)
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('Bot_transcriptTicket') .setCustomId('Bot_transcriptTicket')
.setEmoji('📝') .setEmoji('📝')
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('Bot_openTicket') .setCustomId('Bot_openTicket')
.setEmoji('🔓') .setEmoji('🔓')
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('Bot_deleteTicket') .setCustomId('Bot_deleteTicket')
.setEmoji('⛔') .setEmoji('⛔')
.setStyle('DANGER'), .setStyle(Discord.ButtonStyle.Danger),
); );
client.embed({ client.embed({

View file

@ -39,27 +39,27 @@ module.exports = async (client, interaction, args) => {
openTicket = ticketMessageData.openTicket; openTicket = ticketMessageData.openTicket;
} }
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('Bot_closeticket') .setCustomId('Bot_closeticket')
.setEmoji('🔒') .setEmoji('🔒')
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('Bot_claimTicket') .setCustomId('Bot_claimTicket')
.setEmoji('✋') .setEmoji('✋')
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('Bot_transcriptTicket') .setCustomId('Bot_transcriptTicket')
.setEmoji('📝') .setEmoji('📝')
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('Bot_noticeTicket') .setCustomId('Bot_noticeTicket')
.setEmoji('🔔') .setEmoji('🔔')
.setStyle('PRIMARY'), .setStyle(Discord.ButtonStyle.Primary),
); );
client.embed({ client.embed({

View file

@ -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); 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}`) .setLabel(`${text}`)
.setURL(`${url}`) .setURL(`${url}`)
.setStyle("LINK"); .setStyle(Discord.ButtonStyle.Link);
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents(button) .addComponents(button)
client.embed({ client.embed({

View file

@ -3,11 +3,11 @@ const math = require('mathjs');
module.exports = async (client, interaction, args) => { module.exports = async (client, interaction, args) => {
const createButton = (label, disabled, getRandomString) => { const createButton = (label, disabled, getRandomString) => {
let style = 'SECONDARY'; let style = Discord.ButtonStyle.Secondary;
if (label === 'AC' || label === 'DC' || label === '⌫') { if (label === 'AC' || label === 'DC' || label === '⌫') {
style = 'DANGER'; style = Discord.ButtonStyle.Danger;
} else if (label === '=') { } else if (label === '=') {
style = 'SUCCESS'; style = Discord.ButtonStyle.Success;
} else if ( } else if (
label === '(' || label === '(' ||
label === ')' || label === ')' ||
@ -19,10 +19,10 @@ module.exports = async (client, interaction, args) => {
label === '+' || label === '+' ||
label === '.' label === '.'
) { ) {
style = 'PRIMARY'; style = Discord.ButtonStyle.Primary;
} }
if (disabled) { if (disabled) {
const btn = new Discord.MessageButton() const btn = new Discord.ButtonBuilder()
.setLabel(label) .setLabel(label)
.setStyle(style) .setStyle(style)
.setDisabled(); .setDisabled();
@ -33,7 +33,7 @@ module.exports = async (client, interaction, args) => {
} }
return btn; return btn;
} else { } else {
const btn = new Discord.MessageButton().setLabel(label).setStyle(style); const btn = new Discord.ButtonBuilder().setLabel(label).setStyle(style);
if (label === '\u200b') { if (label === '\u200b') {
btn.setDisabled(); btn.setDisabled();
btn.setCustomId(`${getRandomString(10)}`); btn.setCustomId(`${getRandomString(10)}`);
@ -45,7 +45,7 @@ module.exports = async (client, interaction, args) => {
}; };
const addRow = (btns) => { const addRow = (btns) => {
const row = new Discord.MessageActionRow(); const row = new Discord.ActionRowBuilder();
for (const btn of btns) { for (const btn of btns) {
row.addComponents(btn); row.addComponents(btn);
} }

View file

@ -8,9 +8,9 @@ module.exports = {
discord: { discord: {
id: "840212110817755157", id: "840212110817755157",
prefix: '!', prefix: '!',
footer: `© Bot 2021 - ${new Date().getFullYear()}`, footer: `© Corwin 2021 - ${new Date().getFullYear()}`,
botInvite: "https://discord.com/oauth2/authorize?&client_id=QQQQQQQQQQQQ&scope=applications.commands+bot&permissions=8", botInvite: `https://discord.com/oauth2/authorize?&client_id=840212110817755157&scope=applications.commands+bot&permissions=8`,
serverInvite: "https://discord.gg/QQQQQQQQ", serverInvite: "https://discord.gg/qHXxpQKC2H",
}, },
wordList: `Airplane wordList: `Airplane

View file

@ -27,12 +27,12 @@ module.exports = (client, err, command, interaction) => {
}).catch(error => { console.log(error) }) }).catch(error => { console.log(error) })
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Support server") .setLabel("Support server")
.setURL(client.config.discord.serverInvite) .setURL(client.config.discord.serverInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -50,17 +50,17 @@ module.exports = async (client, guild) => {
} }
}) })
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Invite") .setLabel("Invite")
.setURL(client.config.discord.botInvite) .setURL(client.config.discord.botInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Support server") .setLabel("Support server")
.setURL(client.config.discord.serverInvite) .setURL(client.config.discord.serverInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -317,18 +317,18 @@ module.exports = async (client, message) => {
message.mentions.users.first().id == client.user.id && message.mentions.users.first().id == client.user.id &&
command.length === 0 command.length === 0
) { ) {
let row = new Discord.MessageActionRow().addComponents( let row = new Discord.ActionRowBuilder().addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Invite") .setLabel("Invite")
.setURL( .setURL(
"https://discord.com/oauth2/authorize?&client_id=798144456528363550&scope=applications.commands+bot&permissions=8" "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") .setLabel("Support server")
.setURL("https://discord.gg/56FZySQaY7") .setURL("https://discord.gg/56FZySQaY7")
.setStyle("LINK") .setStyle(Discord.ButtonStyle.Link)
); );
client client
@ -402,18 +402,18 @@ module.exports = async (client, message) => {
} }
if (command) { if (command) {
let row = new Discord.MessageActionRow().addComponents( let row = new Discord.ActionRowBuilder().addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Invite") .setLabel("Invite")
.setURL( .setURL(
"https://discord.com/oauth2/authorize?&client_id=798144456528363550&scope=applications.commands+bot&permissions=8" "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") .setLabel("Support server")
.setURL("https://discord.gg/56FZySQaY7") .setURL("https://discord.gg/56FZySQaY7")
.setStyle("LINK") .setStyle(Discord.ButtonStyle.Link)
); );
client.embed( client.embed(

View file

@ -1,24 +1,24 @@
const Discord = require('discord.js'); const Discord = require('discord.js');
module.exports = (client, player, track) => { module.exports = (client, player, track) => {
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.previous) .setEmoji(client.emotes.music.previous)
.setCustomId("Bot-musicprev") .setCustomId("Bot-musicprev")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.pause) .setEmoji(client.emotes.music.pause)
.setCustomId("Bot-musicpause") .setCustomId("Bot-musicpause")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.stop) .setEmoji(client.emotes.music.stop)
.setCustomId("Bot-musicstop") .setCustomId("Bot-musicstop")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.next) .setEmoji(client.emotes.music.next)
.setCustomId("Bot-musicnext") .setCustomId("Bot-musicnext")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),

View file

@ -14,24 +14,24 @@ module.exports = (client) => {
const embedData = interaction.message.embeds[0]; const embedData = interaction.message.embeds[0];
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.previous) .setEmoji(client.emotes.music.previous)
.setCustomId("Bot-musicprev") .setCustomId("Bot-musicprev")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.play) .setEmoji(client.emotes.music.play)
.setCustomId("Bot-musicstart") .setCustomId("Bot-musicstart")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.stop) .setEmoji(client.emotes.music.stop)
.setCustomId("Bot-musicstop") .setCustomId("Bot-musicstop")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.next) .setEmoji(client.emotes.music.next)
.setCustomId("Bot-musicnext") .setCustomId("Bot-musicnext")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
@ -59,24 +59,24 @@ module.exports = (client) => {
const embedData = interaction.message.embeds[0]; const embedData = interaction.message.embeds[0];
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.previous) .setEmoji(client.emotes.music.previous)
.setCustomId("Bot-musicprev") .setCustomId("Bot-musicprev")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.pause) .setEmoji(client.emotes.music.pause)
.setCustomId("Bot-musicpause") .setCustomId("Bot-musicpause")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.stop) .setEmoji(client.emotes.music.stop)
.setCustomId("Bot-musicstop") .setCustomId("Bot-musicstop")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji(client.emotes.music.next) .setEmoji(client.emotes.music.next)
.setCustomId("Bot-musicnext") .setCustomId("Bot-musicnext")
.setStyle("SECONDARY"), .setStyle("SECONDARY"),
@ -119,27 +119,27 @@ module.exports = (client) => {
const track = player.queue.current; const track = player.queue.current;
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏮️") .setEmoji("⏮️")
.setCustomId("Bot-musicprev") .setCustomId("Bot-musicprev")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏸️") .setEmoji("⏸️")
.setCustomId("Bot-musicpause") .setCustomId("Bot-musicpause")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏹️") .setEmoji("⏹️")
.setCustomId("Bot-musicstop") .setCustomId("Bot-musicstop")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏭️") .setEmoji("⏭️")
.setCustomId("Bot-musicnext") .setCustomId("Bot-musicnext")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
); );
client.embed({ client.embed({
@ -177,27 +177,27 @@ module.exports = (client) => {
const track = player.queue.previous; const track = player.queue.previous;
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏮️") .setEmoji("⏮️")
.setCustomId("Bot-musicprev") .setCustomId("Bot-musicprev")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏸️") .setEmoji("⏸️")
.setCustomId("Bot-musicpause") .setCustomId("Bot-musicpause")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏹️") .setEmoji("⏹️")
.setCustomId("Bot-musicstop") .setCustomId("Bot-musicstop")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setEmoji("⏭️") .setEmoji("⏭️")
.setCustomId("Bot-musicnext") .setCustomId("Bot-musicnext")
.setStyle("PRIMARY"), .setStyle(Discord.ButtonStyle.Primary),
); );
client.embed({ client.embed({

View file

@ -6,15 +6,15 @@ module.exports = (client) => {
var sendComponents = []; var sendComponents = [];
reactions.map((emoji) => { reactions.map((emoji) => {
let btn = new Discord.MessageButton() let btn = new Discord.ButtonBuilder()
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setEmoji(`${emoji}`) .setEmoji(`${emoji}`)
.setCustomId(`reaction_button-${emoji}`); .setCustomId(`reaction_button-${emoji}`);
return labels.push(btn); return labels.push(btn);
}) })
if (labels.length < 5 || labels.length == 5) { if (labels.length < 5 || labels.length == 5) {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
row.addComponents(labels.slice(0, 5)) row.addComponents(labels.slice(0, 5))
@ -22,8 +22,8 @@ module.exports = (client) => {
} }
if (labels.length < 10 && labels.length > 5 || labels.length == 10) { if (labels.length < 10 && labels.length > 5 || labels.length == 10) {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
row.addComponents(labels.slice(0, 5)) row.addComponents(labels.slice(0, 5))
row2.addComponents(labels.slice(5, 10)) row2.addComponents(labels.slice(5, 10))
@ -32,9 +32,9 @@ module.exports = (client) => {
} }
if (labels.length < 15 && labels.length > 10 || labels.length == 15) { if (labels.length < 15 && labels.length > 10 || labels.length == 15) {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
const row3 = new Discord.MessageActionRow() const row3 = new Discord.ActionRowBuilder()
row.addComponents(labels.slice(0, 5)) row.addComponents(labels.slice(0, 5))
row2.addComponents(labels.slice(5, 10)) row2.addComponents(labels.slice(5, 10))
@ -44,10 +44,10 @@ module.exports = (client) => {
} }
if (labels.length < 20 && labels.length > 15 || labels.length == 20) { if (labels.length < 20 && labels.length > 15 || labels.length == 20) {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
const row3 = new Discord.MessageActionRow() const row3 = new Discord.ActionRowBuilder()
const row4 = new Discord.MessageActionRow() const row4 = new Discord.ActionRowBuilder()
row.addComponents(labels.slice(0, 5)) row.addComponents(labels.slice(0, 5))
row2.addComponents(labels.slice(5, 10)) row2.addComponents(labels.slice(5, 10))
@ -58,11 +58,11 @@ module.exports = (client) => {
} }
if (labels.length < 25 && labels.length > 20 || labels.length == 25) { if (labels.length < 25 && labels.length > 20 || labels.length == 25) {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
const row3 = new Discord.MessageActionRow() const row3 = new Discord.ActionRowBuilder()
const row4 = new Discord.MessageActionRow() const row4 = new Discord.ActionRowBuilder()
const row5 = new Discord.MessageActionRow() const row5 = new Discord.ActionRowBuilder()
row.addComponents(labels.slice(0, 5)) row.addComponents(labels.slice(0, 5))
row2.addComponents(labels.slice(5, 10)) row2.addComponents(labels.slice(5, 10))

View file

@ -206,7 +206,6 @@ module.exports = (client) => {
if (footer) embed.setFooter(footer); if (footer) embed.setFooter(footer);
if (color) embed.setColor(color); if (color) embed.setColor(color);
if (functiondata && functiondata.Color && !color) embed.setColor(functiondata.Color) if (functiondata && functiondata.Color && !color) embed.setColor(functiondata.Color)
return client.sendEmbed({ return client.sendEmbed({
embeds: [embed], embeds: [embed],
content: content, content: content,

View file

@ -4,14 +4,14 @@ module.exports = (client) => {
client.generateSelect = async function (id, labels) { client.generateSelect = async function (id, labels) {
let sendComponents = []; let sendComponents = [];
let row = new Discord.MessageActionRow(); let row = new Discord.ActionRowBuilder();
let row2 = new Discord.MessageActionRow(); let row2 = new Discord.ActionRowBuilder();
let row3 = new Discord.MessageActionRow(); let row3 = new Discord.ActionRowBuilder();
let row4 = new Discord.MessageActionRow(); let row4 = new Discord.ActionRowBuilder();
let row5 = new Discord.MessageActionRow(); let row5 = new Discord.ActionRowBuilder();
if (labels.length < 25 || labels.length == 25) { if (labels.length < 25 || labels.length == 25) {
const menu = new Discord.MessageSelectMenu() const menu = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-1`) .setCustomId(`${id}-1`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(0, 25)); .addOptions(labels.slice(0, 25));
@ -22,12 +22,12 @@ module.exports = (client) => {
} }
if (labels.length < 50 && labels.length > 25 || labels.length == 50) { if (labels.length < 50 && labels.length > 25 || labels.length == 50) {
const menu = new Discord.MessageSelectMenu() const menu = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-1`) .setCustomId(`${id}-1`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(0, 25)); .addOptions(labels.slice(0, 25));
const menu2 = new Discord.MessageSelectMenu() const menu2 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-2`) .setCustomId(`${id}-2`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(25, 50)); .addOptions(labels.slice(25, 50));
@ -39,17 +39,17 @@ module.exports = (client) => {
} }
if (labels.length < 75 && labels.length > 50 || labels.length == 75) { if (labels.length < 75 && labels.length > 50 || labels.length == 75) {
const menu = new Discord.MessageSelectMenu() const menu = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-1`) .setCustomId(`${id}-1`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(0, 25)); .addOptions(labels.slice(0, 25));
const menu2 = new Discord.MessageSelectMenu() const menu2 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-2`) .setCustomId(`${id}-2`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(25, 50)); .addOptions(labels.slice(25, 50));
const menu3 = new Discord.MessageSelectMenu() const menu3 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-3`) .setCustomId(`${id}-3`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(50, 75)); .addOptions(labels.slice(50, 75));
@ -62,22 +62,22 @@ module.exports = (client) => {
} }
if (labels.length < 100 && labels.length > 75 || labels.length == 100) { if (labels.length < 100 && labels.length > 75 || labels.length == 100) {
const menu = new Discord.MessageSelectMenu() const menu = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-1`) .setCustomId(`${id}-1`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(0, 25)); .addOptions(labels.slice(0, 25));
const menu2 = new Discord.MessageSelectMenu() const menu2 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-2`) .setCustomId(`${id}-2`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(25, 50)); .addOptions(labels.slice(25, 50));
const menu3 = new Discord.MessageSelectMenu() const menu3 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-3`) .setCustomId(`${id}-3`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(50, 75)); .addOptions(labels.slice(50, 75));
const menu4 = new Discord.MessageSelectMenu() const menu4 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-4`) .setCustomId(`${id}-4`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(75, 100)); .addOptions(labels.slice(75, 100));
@ -91,27 +91,27 @@ module.exports = (client) => {
} }
if (labels.length < 125 && labels.length > 100 || labels.length == 125) { if (labels.length < 125 && labels.length > 100 || labels.length == 125) {
const menu = new Discord.MessageSelectMenu() const menu = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-1`) .setCustomId(`${id}-1`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(0, 25)); .addOptions(labels.slice(0, 25));
const menu2 = new Discord.MessageSelectMenu() const menu2 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-2`) .setCustomId(`${id}-2`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(25, 50)); .addOptions(labels.slice(25, 50));
const menu3 = new Discord.MessageSelectMenu() const menu3 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-3`) .setCustomId(`${id}-3`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(50, 75)); .addOptions(labels.slice(50, 75));
const menu4 = new Discord.MessageSelectMenu() const menu4 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-4`) .setCustomId(`${id}-4`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(75, 100)); .addOptions(labels.slice(75, 100));
const menu5 = new Discord.MessageSelectMenu() const menu5 = new Discord.StringSelectMenuBuilder()
.setCustomId(`${id}-5`) .setCustomId(`${id}-5`)
.setPlaceholder('❌┇Nothing selected') .setPlaceholder('❌┇Nothing selected')
.addOptions(labels.slice(100, 125)); .addOptions(labels.slice(100, 125));

View file

@ -128,18 +128,18 @@ module.exports = async (client) => {
interaction.editReply({ embeds: [await client.generateEmbed(0, 0, lb, title, interaction)], fetchReply: true }).then(async msg => { interaction.editReply({ embeds: [await client.generateEmbed(0, 0, lb, title, interaction)], fetchReply: true }).then(async msg => {
if (lb.length <= 10) return; if (lb.length <= 10) return;
let button1 = new Discord.MessageButton() let button1 = new Discord.ButtonBuilder()
.setCustomId('back_button') .setCustomId('back_button')
.setEmoji('⬅️') .setEmoji('⬅️')
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setDisabled(true); .setDisabled(true);
let button2 = new Discord.MessageButton() let button2 = new Discord.ButtonBuilder()
.setCustomId('forward_button') .setCustomId('forward_button')
.setEmoji('➡️') .setEmoji('➡️')
.setStyle('PRIMARY'); .setStyle(Discord.ButtonStyle.Primary);
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents(button1, button2); .addComponents(button1, button2);
msg.edit({ embeds: [await client.generateEmbed(0, 0, lb, title, interaction)], components: [row] }) 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) { if (btn.user.id == interaction.user.id && btn.message.id == msg.id) {
btn.customId === "back_button" ? currentIndex -= 10 : currentIndex += 10; btn.customId === "back_button" ? currentIndex -= 10 : currentIndex += 10;
let btn1 = new Discord.MessageButton() let btn1 = new Discord.ButtonBuilder()
.setCustomId('back_button') .setCustomId('back_button')
.setEmoji('⬅️') .setEmoji('⬅️')
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setDisabled(true); .setDisabled(true);
let btn2 = new Discord.MessageButton() let btn2 = new Discord.ButtonBuilder()
.setCustomId('forward_button') .setCustomId('forward_button')
.setEmoji('➡️') .setEmoji('➡️')
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setDisabled(true); .setDisabled(true);
if (currentIndex !== 0) btn1.setDisabled(false); if (currentIndex !== 0) btn1.setDisabled(false);
if (currentIndex + 10 < lb.length) btn2.setDisabled(false); if (currentIndex + 10 < lb.length) btn2.setDisabled(false);
let row2 = new Discord.MessageActionRow() let row2 = new Discord.ActionRowBuilder()
.addComponents(btn1, btn2); .addComponents(btn1, btn2);
msg.edit({ embeds: [await client.generateEmbed(currentIndex, currentIndex, lb, title, interaction)], components: [row2] }); 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) => { collector.on('end', async (btn) => {
let btn1Disable = new Discord.MessageButton() let btn1Disable = new Discord.ButtonBuilder()
.setCustomId('back_button') .setCustomId('back_button')
.setEmoji('⬅️') .setEmoji('⬅️')
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setDisabled(true); .setDisabled(true);
let btn2Disable = new Discord.MessageButton() let btn2Disable = new Discord.ButtonBuilder()
.setCustomId('forward_button') .setCustomId('forward_button')
.setEmoji('➡️') .setEmoji('➡️')
.setStyle('PRIMARY') .setStyle(Discord.ButtonStyle.Primary)
.setDisabled(true); .setDisabled(true);
let rowDisable = new Discord.MessageActionRow() let rowDisable = new Discord.ActionRowBuilder()
.addComponents(btn1Disable, btn2Disable); .addComponents(btn1Disable, btn2Disable);
msg.edit({ embeds: [await client.generateEmbed(currentIndex, currentIndex, lb, title, interaction)], components: [rowDisable] }); msg.edit({ embeds: [await client.generateEmbed(currentIndex, currentIndex, lb, title, interaction)], components: [rowDisable] });
@ -217,12 +217,12 @@ module.exports = async (client) => {
type: 'editreply' type: 'editreply'
}, interaction); }, interaction);
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Start activity") .setLabel("Start activity")
.setURL(`https://discord.gg/${invite.code}`) .setURL(`https://discord.gg/${invite.code}`)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -2,15 +2,16 @@ const Discord = require('discord.js');
module.exports = async (client) => { module.exports = async (client) => {
client.on('interactionCreate', async (interaction) => { client.on('interactionCreate', async (interaction) => {
console.log(interaction)
if (!interaction.isStringSelectMenu()) return; if (!interaction.isStringSelectMenu()) return;
if (interaction.customId == "Bot-helppanel") { if (interaction.customId == "Bot-helppanel") {
if (interaction.values == "changelogs-Bothelp") { if (interaction.values == "changelogs-Bothelp") {
interaction.deferUpdate(); interaction.deferUpdate();
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-helppanel') .setCustomId('Bot-helppanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([
@ -46,11 +47,16 @@ module.exports = async (client) => {
desc: `_____`, desc: `_____`,
thumbnail: client.user.avatarURL({ size: 1024 }), thumbnail: client.user.avatarURL({ size: 1024 }),
fields: [ fields: [
{ {
name: "📢┆Alert!", 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)', value: 'This is the changelogs of the bot, here you can see the changes that have been made to the bot.',
inline: false, inline: false,
}, },
{
name: "📃┆Changelogs",
value: '10/12/2022 - Updated the bot to the latest version of discord.js (v14)',
inline: false,
}
], ],
components: [row], components: [row],
type: 'edit' type: 'edit'

View file

@ -197,32 +197,32 @@ module.exports = async (client) => {
interaction.deferUpdate(); interaction.deferUpdate();
let page = 1; let page = 1;
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('helpPrev') .setCustomId('helpPrev')
.setEmoji('⬅️') .setEmoji('⬅️')
.setStyle('SECONDARY'), .setStyle(Discord.ButtonStyle.Secondary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId('helpNext') .setCustomId('helpNext')
.setEmoji('➡️') .setEmoji('➡️')
.setStyle('SECONDARY'), .setStyle(Discord.ButtonStyle.Secondary),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Invite") .setLabel("Invite")
.setURL("https://discord.com/oauth2/authorize?&client_id=798144456528363550&scope=applications.commands+bot&permissions=8") .setURL(client.config.discord.botInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Support server") .setLabel("Support server")
.setURL("https://discord.gg/56FZySQaY7") .setURL(client.config.discord.serverInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-helppanel') .setCustomId('Bot-helppanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([

View file

@ -8,21 +8,21 @@ module.exports = async (client) => {
if (interaction.values == "invite-Bothelp") { if (interaction.values == "invite-Bothelp") {
interaction.deferUpdate(); interaction.deferUpdate();
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-helppanel') .setCustomId('Bot-helppanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([
{ {
label: `Commands`, label: `Commands`,
description: `Show the commands of Bot!`, description: `Show the commands of ${client.user.username}!`,
emoji: "💻", emoji: "💻",
value: "commands-Bothelp", value: "commands-Bothelp",
}, },
{ {
label: `Invite`, label: `Invite`,
description: `Invite Bot to your server`, description: `Invite ${client.user.username} to your server`,
emoji: "📨", emoji: "📨",
value: "invite-Bothelp", value: "invite-Bothelp",
}, },
@ -34,30 +34,30 @@ module.exports = async (client) => {
}, },
{ {
label: `Changelogs`, label: `Changelogs`,
description: `Show the bot changelogs`, description: `Show the ${client.user.username} bot changelogs`,
emoji: "📃", emoji: "📃",
value: "changelogs-Bothelp", value: "changelogs-Bothelp",
}, },
]), ]),
); );
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Invite") .setLabel("Invite")
.setURL(client.config.discord.botInvite) .setURL(client.config.discord.botInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Support server") .setLabel("Support server")
.setURL(client.config.discord.serverInvite) .setURL(client.config.discord.serverInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({
title: `📨・Invite`, title: `📨・Invite`,
desc: `Make your server even better with Bot!`, desc: `Make your server even better with the ${client.user.username} bot!`,
image: "https://cdn.discordapp.com/attachments/843487478881976381/874694194474668052/Bot_banner_invite.jpg", image: "https://cdn.discordapp.com/attachments/843487478881976381/874694194474668052/dbot_banner_invite.jpg",
url: client.config.discord.botInvite, url: client.config.discord.botInvite,
components: [row2, row], components: [row2, row],
type: 'edit' type: 'edit'

View file

@ -8,21 +8,21 @@ module.exports = async (client) => {
if (interaction.values == "support-Bothelp") { if (interaction.values == "support-Bothelp") {
interaction.deferUpdate(); interaction.deferUpdate();
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-helppanel') .setCustomId('Bot-helppanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([
{ {
label: `Commands`, label: `Commands`,
description: `Show the commands of Bot!`, description: `Show the commands of ${client.user.username}!`,
emoji: "💻", emoji: "💻",
value: "commands-Bothelp", value: "commands-Bothelp",
}, },
{ {
label: `Invite`, label: `Invite`,
description: `Invite Bot to your server`, description: `Invite ${client.user.username} to your server`,
emoji: "📨", emoji: "📨",
value: "invite-Bothelp", value: "invite-Bothelp",
}, },
@ -34,24 +34,24 @@ module.exports = async (client) => {
}, },
{ {
label: `Changelogs`, label: `Changelogs`,
description: `Show the bot changelogs`, description: `Show the ${client.user.username} changelogs`,
emoji: "📃", emoji: "📃",
value: "changelogs-Bothelp", value: "changelogs-Bothelp",
}, },
]), ]),
); );
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Support server") .setLabel("Support server")
.setURL(client.config.discord.serverInvite) .setURL(client.config.discord.serverInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({
title: `❓・Support`, 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", image: "https://cdn.discordapp.com/attachments/843487478881976381/874694194474668052/Bot_banner_invite.jpg",
url: client.config.discord.serverInvite, url: client.config.discord.serverInvite,
components: [row2, row], components: [row2, row],

View file

@ -8,9 +8,9 @@ module.exports = async (client) => {
if (interaction.values == "invite-linkspanel") { if (interaction.values == "invite-linkspanel") {
interaction.deferUpdate(); interaction.deferUpdate();
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-linkspanel') .setCustomId('Bot-linkspanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([
@ -47,12 +47,12 @@ module.exports = async (client) => {
]), ]),
); );
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Bot Invite") .setLabel("Bot Invite")
.setURL(client.config.discord.botInvite) .setURL(client.config.discord.botInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -8,9 +8,9 @@ module.exports = async (client) => {
if (interaction.values == "invite2-linkspanel") { if (interaction.values == "invite2-linkspanel") {
interaction.deferUpdate(); interaction.deferUpdate();
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-linkspanel') .setCustomId('Bot-linkspanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([
@ -47,12 +47,12 @@ module.exports = async (client) => {
]), ]),
); );
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Bot Invite") .setLabel("Bot Invite")
.setURL("https://discord.com/oauth2/authorize?&client_id=896842236002713673&scope=applications.commands+bot&permissions=8") .setURL("https://discord.com/oauth2/authorize?&client_id=896842236002713673&scope=applications.commands+bot&permissions=8")
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -8,9 +8,9 @@ module.exports = async (client) => {
if (interaction.values == "community-linkspanel") { if (interaction.values == "community-linkspanel") {
interaction.deferUpdate(); interaction.deferUpdate();
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-linkspanel') .setCustomId('Bot-linkspanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([
@ -47,13 +47,13 @@ module.exports = async (client) => {
]), ]),
); );
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Community Server") .setLabel("Community Server")
.setURL("https://discord.gg/jf6ZkpgsXF") .setURL("https://discord.gg/jf6ZkpgsXF")
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -8,9 +8,9 @@ module.exports = async (client) => {
if (interaction.values == "support-linkspanel") { if (interaction.values == "support-linkspanel") {
interaction.deferUpdate(); interaction.deferUpdate();
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-linkspanel') .setCustomId('Bot-linkspanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([
@ -47,12 +47,12 @@ module.exports = async (client) => {
]), ]),
); );
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Support Server") .setLabel("Support Server")
.setURL(client.config.discord.serverInvite) .setURL(client.config.discord.serverInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -8,9 +8,9 @@ module.exports = async (client) => {
if (interaction.values == "top.gg-linkspanel") { if (interaction.values == "top.gg-linkspanel") {
interaction.deferUpdate(); interaction.deferUpdate();
const row2 = new Discord.MessageActionRow() const row2 = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-linkspanel') .setCustomId('Bot-linkspanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([
@ -47,13 +47,13 @@ module.exports = async (client) => {
]), ]),
); );
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Vote Now") .setLabel("Vote Now")
.setURL("https://top.gg/bot/798144456528363550/vote") .setURL("https://top.gg/bot/798144456528363550/vote")
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({

View file

@ -4,6 +4,51 @@ require('dotenv').config();
const webhook = require("./config/webhooks.json"); const webhook = require("./config/webhooks.json");
const config = require("./config/bot.js"); 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({ const startLogs = new Discord.WebhookClient({
id: webhook.startLogs.id, id: webhook.startLogs.id,
@ -22,7 +67,7 @@ const manager = new Discord.ShardingManager('./src/bot.js', {
}); });
if (process.env.TOPGG_TOKEN) { if (process.env.TOPGG_TOKEN) {
const { AutoPoster } = require('topgg-autoposter'); const { AutoPoster } = require('topgg-autoposter');
const poster = AutoPoster(process.env.TOPGG_TOKEN, manager); AutoPoster(process.env.TOPGG_TOKEN, manager);
} }
console.clear(); console.clear();
console.log(chalk.blue(chalk.bold(`System`)), (chalk.white(`>>`)), (chalk.green(`Starting up`)), (chalk.white(`...`))) console.log(chalk.blue(chalk.bold(`System`)), (chalk.white(`>>`)), (chalk.green(`Starting up`)), (chalk.white(`...`)))

View file

@ -31,8 +31,8 @@ module.exports = {
if (perms == false) return; if (perms == false) return;
let row = new Discord.MessageActionRow().addComponents( let row = new Discord.ActionRowBuilder().addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId("embedSelect") .setCustomId("embedSelect")
.setPlaceholder("Nothing selected") .setPlaceholder("Nothing selected")
.addOptions([ .addOptions([
@ -93,12 +93,12 @@ module.exports = {
]) ])
); );
let row2 = new Discord.MessageActionRow().addComponents( let row2 = new Discord.ActionRowBuilder().addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setCustomId("send_embed") .setCustomId("send_embed")
.setEmoji("✅") .setEmoji("✅")
.setLabel("Send embed") .setLabel("Send embed")
.setStyle("SUCCESS") .setStyle(Discord.ButtonStyle.Success)
); );
let embed = new Discord.EmbedBuilder().setDescription( let embed = new Discord.EmbedBuilder().setDescription(

View file

@ -16,9 +16,9 @@ module.exports = {
*/ */
run: async (client, interaction, args) => { run: async (client, interaction, args) => {
const row = new Discord.MessageActionRow() const row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageSelectMenu() new Discord.StringSelectMenuBuilder()
.setCustomId('Bot-helppanel') .setCustomId('Bot-helppanel')
.setPlaceholder('❌┆Nothing selected') .setPlaceholder('❌┆Nothing selected')
.addOptions([ .addOptions([

View file

@ -14,17 +14,17 @@ module.exports = {
*/ */
run: async (client, interaction, args) => { run: async (client, interaction, args) => {
let row = new Discord.MessageActionRow() let row = new Discord.ActionRowBuilder()
.addComponents( .addComponents(
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Invite") .setLabel("Invite")
.setURL(client.config.discord.botInvite) .setURL(client.config.discord.botInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
new Discord.MessageButton() new Discord.ButtonBuilder()
.setLabel("Support server") .setLabel("Support server")
.setURL(client.config.discord.serverInvite) .setURL(client.config.discord.serverInvite)
.setStyle("LINK"), .setStyle(Discord.ButtonStyle.Link),
); );
client.embed({ client.embed({