hullcss-discord-bot/events/modalSubmitInteraction.js

34 lines
1.3 KiB
JavaScript
Raw Normal View History

2022-05-12 01:03:23 +01:00
const client = require("../index");
const discord = require('discord.js');
client.on('modalSubmitInteraction', async (interaction) => {
if(interaction.customId === 'modal-paidmember'){
2022-05-13 10:36:08 +01:00
const execchannel = client.channels.cache.get('970027557607071754')
2022-05-12 01:03:23 +01:00
const embed = new discord.MessageEmbed()
.setTitle("New Paid Member Request")
.setColor('GREEN')
.addField('Discord Tag', `${ interaction.user}`)
.addField('Student Name', `${ interaction.fields.getTextInputValue("studentname")}`)
.addField('Student Number',`${ interaction.fields.getTextInputValue("studentnumber")}`)
const row = new discord.MessageActionRow()
2022-05-13 12:11:05 +01:00
.addComponents(
new discord.MessageButton()
.setCustomId('addrole')
.setEmoji('')
.setLabel('Add Role')
.setStyle('SUCCESS')
)
.addComponents(
new discord.MessageButton()
.setCustomId('deletemessage')
.setEmoji('')
2022-05-13 10:36:08 +01:00
.setLabel('Delete Message')
.setStyle('DANGER')
)
2022-05-13 10:36:08 +01:00
execchannel.send({embeds: [embed], components: [row] });
2022-05-12 01:03:23 +01:00
await interaction.deferReply({ ephemeral: true })
interaction.followUp({ content: 'Your request has been sent to execs!', ephemeral: true })
}
});