uplift/SelectMenuBuilder-uplift-to-StringSelectMenuBuilder

This commit is contained in:
SowinskiBraeden committed 2023-09-02 19:29:18 -07:00
1 parent 40ffeab665
commit 92a9ce95f7
7 files changed
+23 -23

No files matched your search

+2 -2
View File
@@ -286,11 +286,11 @@ module.exports = {
// Any interaction for 'claim-armband' can be handled in // Any interaction for 'claim-armband' can be handled in
// 'commands/claim.js' Interaction handlers and does not require its own code in this file. // 'commands/claim.js' Interaction handlers and does not require its own code in this file.
let available = new SelectMenuBuilder() let available = new StringSelectMenuBuilder()
.setCustomId(`Claim-${args[0].options[0].value}-1-${interaction.member.user.id}`) .setCustomId(`Claim-${args[0].options[0].value}-1-${interaction.member.user.id}`)
.setPlaceholder('Select an armband from list 1 to claim') .setPlaceholder('Select an armband from list 1 to claim')
let availableNext = new SelectMenuBuilder() let availableNext = new StringSelectMenuBuilder()
.setCustomId(`Claim-${args[0].options[0].value}-2-${interaction.member.user.id}`) .setCustomId(`Claim-${args[0].options[0].value}-2-${interaction.member.user.id}`)
.setPlaceholder('Select an armband from list 2 to claim') .setPlaceholder('Select an armband from list 2 to claim')
+8 -8
View File
@@ -1,4 +1,4 @@
const { EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle, SelectMenuBuilder } = require('discord.js'); const { EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle, StringSelectMenuBuilder } = require('discord.js');
const bitfieldCalculator = require('discord-bitfield-calculator'); const bitfieldCalculator = require('discord-bitfield-calculator');
module.exports = { module.exports = {
@@ -234,7 +234,7 @@ module.exports = {
if (GuildDB.alarms.length == 0) return interaction.send({ embeds: [new EmbedBuilder().setColor(client.config.Colors.Default).setDescription('**Notice:** No Existing Alarms to Delete.')] }); if (GuildDB.alarms.length == 0) return interaction.send({ embeds: [new EmbedBuilder().setColor(client.config.Colors.Default).setDescription('**Notice:** No Existing Alarms to Delete.')] });
let alarms = new SelectMenuBuilder() let alarms = new StringSelectMenuBuilder()
.setCustomId(`DeleteAlarmSelect-${interaction.member.user.id}`) .setCustomId(`DeleteAlarmSelect-${interaction.member.user.id}`)
.setPlaceholder(`Select an Alarm to Delete.`) .setPlaceholder(`Select an Alarm to Delete.`)
@@ -256,7 +256,7 @@ module.exports = {
if (GuildDB.alarms.length == 0) return interaction.send({ embeds: [new EmbedBuilder().setColor(client.config.Colors.Default).setDescription(`**Notice:** No Existing Alarms to ${add?'Add':'Remove'} Player ${add?'to':'from'}.`)] }); if (GuildDB.alarms.length == 0) return interaction.send({ embeds: [new EmbedBuilder().setColor(client.config.Colors.Default).setDescription(`**Notice:** No Existing Alarms to ${add?'Add':'Remove'} Player ${add?'to':'from'}.`)] });
let alarms = new SelectMenuBuilder() let alarms = new StringSelectMenuBuilder()
.setCustomId(`ManageAlarmIgnored-${add?'add':'remove'}-${args[0].options[0].value}-${interaction.member.user.id}`) .setCustomId(`ManageAlarmIgnored-${add?'add':'remove'}-${args[0].options[0].value}-${interaction.member.user.id}`)
.setPlaceholder(`Select an Alarm to ${add?'Add':'Remove'} Player ${add?'to':'from'}.`) .setPlaceholder(`Select an Alarm to ${add?'Add':'Remove'} Player ${add?'to':'from'}.`)
@@ -277,7 +277,7 @@ module.exports = {
let id = `ManageRule-${args[0].name=='set-rule'?'add':'remove'}${args[0].name=='set-rule'?`-${args[0].options[0].value}`:''}-${interaction.member.user.id}` let id = `ManageRule-${args[0].name=='set-rule'?'add':'remove'}${args[0].name=='set-rule'?`-${args[0].options[0].value}`:''}-${interaction.member.user.id}`
let alarms = new SelectMenuBuilder() let alarms = new StringSelectMenuBuilder()
.setCustomId(id) .setCustomId(id)
.setPlaceholder(`Select an Alarm to configure.`) .setPlaceholder(`Select an Alarm to configure.`)
@@ -299,7 +299,7 @@ module.exports = {
let disable = args[0].name == 'disable' ? true : false; let disable = args[0].name == 'disable' ? true : false;
let alarms = new SelectMenuBuilder() let alarms = new StringSelectMenuBuilder()
.setCustomId(`EnableOrDisableAlarm-${disable ? 'disable' : 'enable'}-${interaction.member.user.id}`) .setCustomId(`EnableOrDisableAlarm-${disable ? 'disable' : 'enable'}-${interaction.member.user.id}`)
.setPlaceholder(`Select an Alarm to ${disable ? 'disable' : 'enable'}.`); .setPlaceholder(`Select an Alarm to ${disable ? 'disable' : 'enable'}.`);
@@ -329,7 +329,7 @@ module.exports = {
let disable = args[0].name == 'disable' ? true : false; let disable = args[0].name == 'disable' ? true : false;
let alarms = new SelectMenuBuilder() let alarms = new StringSelectMenuBuilder()
.setCustomId(`RenameAlarm-${args[0].options[0].value}-${interaction.member.user.id}`) .setCustomId(`RenameAlarm-${args[0].options[0].value}-${interaction.member.user.id}`)
.setPlaceholder(`Select an Alarm to rename.`); .setPlaceholder(`Select an Alarm to rename.`);
@@ -351,7 +351,7 @@ module.exports = {
let disable = args[0].name == 'disable' ? true : false; let disable = args[0].name == 'disable' ? true : false;
let alarms = new SelectMenuBuilder() let alarms = new StringSelectMenuBuilder()
.setCustomId(`MoveOrigin-${args[0].options[0].value}-${args[0].options[1].value}-${interaction.member.user.id}`) .setCustomId(`MoveOrigin-${args[0].options[0].value}-${args[0].options[1].value}-${interaction.member.user.id}`)
.setPlaceholder(`Select an Alarm to ${disable ? 'disable' : 'enable'}.`); .setPlaceholder(`Select an Alarm to ${disable ? 'disable' : 'enable'}.`);
@@ -496,7 +496,7 @@ module.exports = {
} else if (interaction.customId.split('-')[1]=='remove') { } else if (interaction.customId.split('-')[1]=='remove') {
let alarmRules = new SelectMenuBuilder() let alarmRules = new StringSelectMenuBuilder()
.setCustomId(`DeleteAlarmRule-${alarm.name}-${interaction.member.user.id}`) .setCustomId(`DeleteAlarmRule-${alarm.name}-${interaction.member.user.id}`)
.setPlaceholder(`Select Rule to Remove from ${alarm.name}`); .setPlaceholder(`Select Rule to Remove from ${alarm.name}`);
+3 -3
View File
@@ -1,4 +1,4 @@
const { SelectMenuBuilder, EmbedBuilder, ActionRowBuilder } = require('discord.js'); const { StringSelectMenuBuilder, EmbedBuilder, ActionRowBuilder } = require('discord.js');
const { Armbands } = require('../config/armbandsdb.js'); const { Armbands } = require('../config/armbandsdb.js');
module.exports = { module.exports = {
@@ -24,11 +24,11 @@ module.exports = {
if (GuildDB.customChannelStatus==true&&!GuildDB.allowedChannels.includes(interaction.channel_id)) if (GuildDB.customChannelStatus==true&&!GuildDB.allowedChannels.includes(interaction.channel_id))
return interaction.send({ content: `You are not allowed to use the bot in this channel.`, flags: (1 << 6) }); return interaction.send({ content: `You are not allowed to use the bot in this channel.`, flags: (1 << 6) });
let available = new SelectMenuBuilder() let available = new StringSelectMenuBuilder()
.setCustomId(`View-1-${interaction.member.user.id}`) .setCustomId(`View-1-${interaction.member.user.id}`)
.setPlaceholder('View an armband from list 1') .setPlaceholder('View an armband from list 1')
let availableNext = new SelectMenuBuilder() let availableNext = new StringSelectMenuBuilder()
.setCustomId(`View-2-${interaction.member.user.id}`) .setCustomId(`View-2-${interaction.member.user.id}`)
.setPlaceholder('View an armband from list 2') .setPlaceholder('View an armband from list 2')
+5 -5
View File
@@ -1,4 +1,4 @@
const { ActionRowBuilder, EmbedBuilder, ButtonBuilder, ButtonStyle, SelectMenuBuilder } = require('discord.js'); const { ActionRowBuilder, EmbedBuilder, ButtonBuilder, ButtonStyle, StringSelectMenuBuilder } = require('discord.js');
const { Armbands } = require('../config/armbandsdb.js'); const { Armbands } = require('../config/armbandsdb.js');
module.exports = { module.exports = {
@@ -67,11 +67,11 @@ module.exports = {
return interaction.send({ embeds: [warnArmbadChange], components: [opt] }); return interaction.send({ embeds: [warnArmbadChange], components: [opt] });
} }
let available = new SelectMenuBuilder() let available = new StringSelectMenuBuilder()
.setCustomId(`Claim-${args[0].value}-1-${interaction.member.user.id}`) .setCustomId(`Claim-${args[0].value}-1-${interaction.member.user.id}`)
.setPlaceholder('Select an armband from list 1 to claim') .setPlaceholder('Select an armband from list 1 to claim')
let availableNext = new SelectMenuBuilder() let availableNext = new StringSelectMenuBuilder()
.setCustomId(`Claim-${args[0].value}-2-${interaction.member.user.id}`) .setCustomId(`Claim-${args[0].value}-2-${interaction.member.user.id}`)
.setPlaceholder('Select an armband from list 2 to claim') .setPlaceholder('Select an armband from list 2 to claim')
@@ -162,11 +162,11 @@ module.exports = {
return interaction.reply({ content: 'This interaction is not for you', flags: (1 << 6) }); return interaction.reply({ content: 'This interaction is not for you', flags: (1 << 6) });
if (interaction.customId.split('-')[1]=='yes') { if (interaction.customId.split('-')[1]=='yes') {
let available = new SelectMenuBuilder() let available = new StringSelectMenuBuilder()
.setCustomId(`Claim-${interaction.customId.split('-')[2]}-update-1-${interaction.member.user.id}`) .setCustomId(`Claim-${interaction.customId.split('-')[2]}-update-1-${interaction.member.user.id}`)
.setPlaceholder('Select an armband from list 1 to claim') .setPlaceholder('Select an armband from list 1 to claim')
let availableNext = new SelectMenuBuilder() let availableNext = new StringSelectMenuBuilder()
.setCustomId(`Claim-${interaction.customId.split('-')[2]}-update-2-${interaction.member.user.id}`) .setCustomId(`Claim-${interaction.customId.split('-')[2]}-update-2-${interaction.member.user.id}`)
.setPlaceholder('Select an armband from list 2 to claim') .setPlaceholder('Select an armband from list 2 to claim')
+2 -2
View File
@@ -1,4 +1,4 @@
const { EmbedBuilder, ActionRowBuilder, SelectMenuBuilder } = require('discord.js'); const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('discord.js');
const bitfieldCalculator = require('discord-bitfield-calculator'); const bitfieldCalculator = require('discord-bitfield-calculator');
module.exports = { module.exports = {
@@ -106,7 +106,7 @@ module.exports = {
} else if (args[0].name == 'delete') { } else if (args[0].name == 'delete') {
if (GuildDB.events.length == 0) return interaction.send({ embeds: [new EmbedBuilder().setColor(client.config.Colors.Default).setDescription('**Notice:** No Existing Events to Delete.')] }); if (GuildDB.events.length == 0) return interaction.send({ embeds: [new EmbedBuilder().setColor(client.config.Colors.Default).setDescription('**Notice:** No Existing Events to Delete.')] });
let events = new SelectMenuBuilder() let events = new StringSelectMenuBuilder()
.setCustomId(`DeleteEvent-${interaction.member.user.id}`) .setCustomId(`DeleteEvent-${interaction.member.user.id}`)
.setPlaceholder(`Select an Event to Delete.`) .setPlaceholder(`Select an Event to Delete.`)
+2 -2
View File
@@ -1,4 +1,4 @@
const { EmbedBuilder, ActionRowBuilder, SelectMenuBuilder } = require('discord.js'); const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('discord.js');
const { User, addUser } = require('../structures/user'); const { User, addUser } = require('../structures/user');
module.exports = { module.exports = {
@@ -67,7 +67,7 @@ module.exports = {
if (err) return client.sendInternalError(interaction, err); if (err) return client.sendInternalError(interaction, err);
}); });
let alarms = new SelectMenuBuilder() let alarms = new StringSelectMenuBuilder()
.setCustomId(`EMPAlarmSelect-${interaction.member.user.id}`) .setCustomId(`EMPAlarmSelect-${interaction.member.user.id}`)
.setPlaceholder(`Select an Alarm to EMP.`) .setPlaceholder(`Select an Alarm to EMP.`)
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "dayzr-bot", "name": "dayzr-bot",
"version": "9.1.3", "version": "9.1.4",
"description": "A General Purpose Discord Bot for DayZ Nitrado Servers.", "description": "A General Purpose Discord Bot for DayZ Nitrado Servers.",
"main": "index.js", "main": "index.js",
"nodemonConfig": { "nodemonConfig": {