forked from Supositware/Haha-Yes
Really did a sloppy job on that one, remember kids, copy pasting is bad!
This commit is contained in:
parent
f8c958af91
commit
32fb7bc005
1 changed files with 3 additions and 14 deletions
|
@ -96,13 +96,13 @@ export default {
|
||||||
|
|
||||||
await interaction.editReply({ content: 'This tag already exist, do you want to update it, remove it or do nothing?', components: [row], ephemeral: true });
|
await interaction.editReply({ content: 'This tag already exist, do you want to update it, remove it or do nothing?', components: [row], ephemeral: true });
|
||||||
|
|
||||||
client.on('interactionCreate', async (interactionMenu) => {
|
client.once('interactionCreate', async (interactionMenu) => {
|
||||||
if (interaction.user !== interactionMenu.user) return;
|
if (interaction.user !== interactionMenu.user) return;
|
||||||
if (!interactionMenu.isButton) return;
|
if (!interactionMenu.isButton) return;
|
||||||
interactionMenu.update({ components: [] });
|
await interactionMenu.update({ components: [] });
|
||||||
if (interactionMenu.customId === `edit${interaction.user.id}`) {
|
if (interactionMenu.customId === `edit${interaction.user.id}`) {
|
||||||
const body = { trigger: args.trigger, response: args.response, ownerID: interaction.user.id, serverID: interaction.guild.id };
|
const body = { trigger: args.trigger, response: args.response, ownerID: interaction.user.id, serverID: interaction.guild.id };
|
||||||
await db.joinChannel.update(body, { where: { guildID: interaction.guild.id } });
|
await db.Tag.update(body, { where: { serverID: interaction.guild.id } });
|
||||||
return interaction.editReply({ content: `The tag ${args.trigger} has been set to ${args.response}`, ephemeral: true });
|
return interaction.editReply({ content: `The tag ${args.trigger} has been set to ${args.response}`, ephemeral: true });
|
||||||
}
|
}
|
||||||
else if (interactionMenu.customId === `remove${interaction.user.id}`) {
|
else if (interactionMenu.customId === `remove${interaction.user.id}`) {
|
||||||
|
@ -117,16 +117,5 @@ export default {
|
||||||
else {
|
else {
|
||||||
return interaction.editReply(`You are not the owner of this tag, if you think it is problematic ask an admin to remove it by doing ${this.client.commandHandler.prefix[0]}tag ${args.trigger} --remove`);
|
return interaction.editReply(`You are not the owner of this tag, if you think it is problematic ask an admin to remove it by doing ${this.client.commandHandler.prefix[0]}tag ${args.trigger} --remove`);
|
||||||
}
|
}
|
||||||
|
|
||||||
const join = await db.joinChannel.findOne({ where: { guildID: interaction.guild.id } });
|
|
||||||
|
|
||||||
if (!join && !args.message) {
|
|
||||||
return interaction.editReply({ content: 'You need a message for me to say anything!', ephemeral: true });
|
|
||||||
}
|
|
||||||
else if (!join) {
|
|
||||||
const body = { guildID: interaction.guild.id, channelID: interaction.channel.id, message: args.message };
|
|
||||||
await db.joinChannel.create(body);
|
|
||||||
return interaction.editReply({ content: `The join message have been set with ${args.message}`, ephemeral: true });
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue