generated from Baipyrus/DiscordJS-Template
remove response/keyword method
This commit is contained in:
parent
aa644dea9a
commit
b44287a39e
@ -116,7 +116,34 @@ async function addResponse(interaction) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** @param {ChatInputCommandInteraction} interaction */
|
/** @param {ChatInputCommandInteraction} interaction */
|
||||||
async function removeResponse(interaction) {}
|
async function removeResponse(interaction) {
|
||||||
|
const { options } = interaction;
|
||||||
|
|
||||||
|
// Get command options
|
||||||
|
/** @type {'keyword'|'response'} */
|
||||||
|
const type = options.getString('type');
|
||||||
|
const name = options.getString('name');
|
||||||
|
|
||||||
|
switch (type) {
|
||||||
|
case 'keyword':
|
||||||
|
// Try removing keyword
|
||||||
|
await Keywords.destroy({
|
||||||
|
where: {
|
||||||
|
guild: interaction.guildId,
|
||||||
|
name
|
||||||
|
}
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
case 'response':
|
||||||
|
// Try removing response
|
||||||
|
await Responses.destroy({
|
||||||
|
where: {
|
||||||
|
guild: interaction.guildId,
|
||||||
|
name
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/** @param {ChatInputCommandInteraction} interaction */
|
/** @param {ChatInputCommandInteraction} interaction */
|
||||||
async function listResponse(interaction) {}
|
async function listResponse(interaction) {}
|
||||||
|
Loading…
Reference in New Issue
Block a user