Merge branch 'main' of gitlab.com:TakenMC/illegitimate-bot

This commit is contained in:
2023-03-12 21:39:32 +01:00

View File

@@ -50,43 +50,75 @@ module.exports = {
});
// confiraaamtion message
const input = await channel.awaitMessages({
filter: m => m.author.id === user.id,
max: 1,
time: 1000 * 60
});
if (input.size === 0) {
await channel.delete();
return
}
if (input.first().content.toLowerCase() !== 'yes') {
await channel.delete();
return
}
// question 1
const question1 = await channel.send("1st")
const answer1 = await channel.awaitMessages({
filter: m => m.author.id === user.id,
max: 1,
time: 1000 * 60 * 5
});
if (answer1.size === 0) {
await channel.delete();
return
}
if (answer1.first().content.toLowerCase() === 'cancel') {
await channel.delete();
return
}
const answer1_1 = answer1.first().content
console.log(answer1_1)
// question 2
const question2 = await channel.send("2nd")
const answer2 = await channel.awaitMessages({
filter: m => m.author.id === user.id,
max: 1,
time: 1000 * 60 * 15
});
if (answer2.size === 0) {
await channel.delete();
return
}
if (answer2.first().content.toLowerCase() === 'cancel') {
await channel.delete();
return
}
const answer2_1 = answer2.first().content
// question 3
const question3 = await channel.send("3rd")
const answer3 = await channel.awaitMessages({
filter: m => m.author.id === user.id,
max: 1,
time: 1000 * 60 * 15
});
if (answer3.size === 0) {
await channel.delete();
return
}
if (answer3.first().content.toLowerCase() === 'cancel') {
await channel.delete();
return
}
const answer3_1 = answer3.first().content
// output message
await channel.bulkDelete(100);
await channel.send("Answer 1: " + answer1_1 + "\n" + "Answer 2: " + answer2_1 + "\n" + "Answer 3: " + answer3_1);
});
await interaction.reply({ content: 'Application channel created', ephemeral: true });