Updating guild apply

This commit is contained in:
2023-09-03 01:49:18 +02:00
parent fcf93cf5af
commit 8af9111445

View File

@@ -55,7 +55,7 @@ module.exports = {
embeds: [{ embeds: [{
title: 'Guild Application', title: 'Guild Application',
description: "Please answer the following questions to apply for the guild.\n" + description: "Please answer the following questions to apply for the guild.\n" +
"If you wish to cancel your application, please press type `cancel` at any time.\n" + "If you wish to cancel your application, please type `cancel` at any time.\n" +
"If you wish to proceed with your application, please type `yes`.\n\n" + "If you wish to proceed with your application, please type `yes`.\n\n" +
"**Do not upload images, videos, or GIFS.**\n" + "**Do not upload images, videos, or GIFS.**\n" +
"You have a minute to respond to this message.", "You have a minute to respond to this message.",
@@ -75,10 +75,6 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 time: 1000 * 60
}); });
if (input.first().attachments.size > 0) {
await user.send({ embeds: [attachments] });
return
}
if (input.size === 0) { if (input.size === 0) {
await user.send({ embeds: [tooLong] }); await user.send({ embeds: [tooLong] });
return return
@@ -87,9 +83,13 @@ module.exports = {
await user.send({ embeds: [cancelled] }); await user.send({ embeds: [cancelled] });
return return
} }
if (input.first().attachments.size > 0) {
await user.send({ embeds: [attachments] });
return
}
// first question // first question
const question1 = await user.send({ await user.send({
embeds: [{ embeds: [{
title: "**Question 1**", title: "**Question 1**",
description: qu1 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + ignM + "`", description: qu1 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + ignM + "`",
@@ -104,6 +104,14 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 5, time: 1000 * 60 * 5,
}); });
if (answer1.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer1.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
if (answer1.first().attachments.size > 0) { if (answer1.first().attachments.size > 0) {
await user.send({ embeds: [attachments] }); await user.send({ embeds: [attachments] });
return return
@@ -118,7 +126,7 @@ module.exports = {
return return
} }
try { try {
await fetch(mojangAPI + answer1.first().content) var userCheck = await fetch(mojangAPI + answer1.first().content);
} catch (error) { } catch (error) {
await user.send({ await user.send({
embeds: [{ embeds: [{
@@ -129,18 +137,10 @@ module.exports = {
}) })
return return
} }
if (answer1.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer1.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
const answer1_1 = answer1.first().content const answer1_1 = answer1.first().content
// second question // second question
const question2 = await user.send({ await user.send({
embeds: [{ embeds: [{
title: "**Question 2**", title: "**Question 2**",
description: qu2 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n" + "`(8 characters max)`", description: qu2 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n" + "`(8 characters max)`",
@@ -155,6 +155,14 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 15 time: 1000 * 60 * 15
}); });
if (answer2.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer2.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
if (answer2.first().attachments.size > 0) { if (answer2.first().attachments.size > 0) {
await user.send({ embeds: [attachments] }); await user.send({ embeds: [attachments] });
return return
@@ -168,18 +176,10 @@ module.exports = {
}) })
return return
} }
if (answer2.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer2.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
const answer2_1 = answer2.first().content const answer2_1 = answer2.first().content
// third question // third question
const question3 = await user.send({ await user.send({
embeds: [{ embeds: [{
title: "**Question 3**", title: "**Question 3**",
description: qu3 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + smallM + "`", description: qu3 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + smallM + "`",
@@ -194,6 +194,14 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 15 time: 1000 * 60 * 15
}); });
if (answer3.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer3.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
if (answer3.first().attachments.size > 0) { if (answer3.first().attachments.size > 0) {
await user.send({ embeds: [attachments] }); await user.send({ embeds: [attachments] });
return return
@@ -206,18 +214,10 @@ module.exports = {
}] }]
}) })
} }
if (answer3.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer3.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
const answer3_1 = answer3.first().content const answer3_1 = answer3.first().content
// fourth question // fourth question
const question4 = await user.send({ await user.send({
embeds: [{ embeds: [{
title: "**Question 4**", title: "**Question 4**",
description: qu4 + "\n\nPlease type your answer below or type `cancel` to cancel your application." + description: qu4 + "\n\nPlease type your answer below or type `cancel` to cancel your application." +
@@ -233,6 +233,14 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 15 time: 1000 * 60 * 15
}); });
if (answer4.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer4.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
if (answer4.first().attachments.size > 0) { if (answer4.first().attachments.size > 0) {
await user.send({ embeds: [attachments] }); await user.send({ embeds: [attachments] });
return return
@@ -245,18 +253,10 @@ module.exports = {
}] }]
}) })
} }
if (answer4.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer4.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
const answer4_1 = answer4.first().content const answer4_1 = answer4.first().content
// fifth question // fifth question
const question5 = await user.send({ await user.send({
embeds: [{ embeds: [{
title: "**Question 5**", title: "**Question 5**",
description: qu5 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + smallM + "`", description: qu5 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + smallM + "`",
@@ -271,6 +271,14 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 15 time: 1000 * 60 * 15
}); });
if (answer5.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer5.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
if (answer5.first().attachments.size > 0) { if (answer5.first().attachments.size > 0) {
await user.send({ embeds: [attachments] }); await user.send({ embeds: [attachments] });
return return
@@ -283,18 +291,10 @@ module.exports = {
}] }]
}) })
} }
if (answer5.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer5.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
const answer5_1 = answer5.first().content const answer5_1 = answer5.first().content
// sixth question // sixth question
const question6 = await user.send({ await user.send({
embeds: [{ embeds: [{
title: "**Question 6**", title: "**Question 6**",
description: qu6 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + largeM + "`", description: qu6 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + largeM + "`",
@@ -309,6 +309,14 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 15 time: 1000 * 60 * 15
}); });
if (answer6.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer6.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
if (answer6.first().attachments.size > 0) { if (answer6.first().attachments.size > 0) {
await user.send({ embeds: [attachments] }); await user.send({ embeds: [attachments] });
return return
@@ -321,18 +329,10 @@ module.exports = {
}] }]
}) })
} }
if (answer6.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer6.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
const answer6_1 = answer6.first().content const answer6_1 = answer6.first().content
// seventh question // seventh question
const question7 = await user.send({ await user.send({
embeds: [{ embeds: [{
title: "**Question 7**", title: "**Question 7**",
description: qu7 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + smallM + "`", description: qu7 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n`" + smallM + "`",
@@ -347,6 +347,14 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 15 time: 1000 * 60 * 15
}); });
if (answer7.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer7.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
if (answer7.first().attachments.size > 0) { if (answer7.first().attachments.size > 0) {
await user.send({ embeds: [attachments] }); await user.send({ embeds: [attachments] });
return return
@@ -359,18 +367,10 @@ module.exports = {
}] }]
}) })
} }
if (answer7.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer7.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
const answer7_1 = answer7.first().content const answer7_1 = answer7.first().content
// eighth question // eighth question
const question8 = await user.send({ await user.send({
embeds: [{ embeds: [{
title: "**Question 8**", title: "**Question 8**",
description: qu8 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n" + "`(64 characters max)`", description: qu8 + "\n\nPlease type your answer below or type `cancel` to cancel your application.\n" + "`(64 characters max)`",
@@ -385,6 +385,14 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 15 time: 1000 * 60 * 15
}); });
if (answer8.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer8.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
if (answer8.first().attachments.size > 0) { if (answer8.first().attachments.size > 0) {
await user.send({ embeds: [attachments] }); await user.send({ embeds: [attachments] });
return return
@@ -397,14 +405,6 @@ module.exports = {
}] }]
}) })
} }
if (answer8.size === 0) {
await user.send({ embeds: [tooLong] })
return
}
if (answer8.first().content.toLowerCase() === 'cancel') {
await user.send({ embeds: [cancelled] })
return
}
const answer8_1 = answer8.first().content const answer8_1 = answer8.first().content
await user.send({ await user.send({
@@ -419,10 +419,6 @@ module.exports = {
max: 1, max: 1,
time: 1000 * 60 * 5 time: 1000 * 60 * 5
}); });
if (final.first().attachments.size > 0) {
await user.send({ embeds: [attachments] });
return
}
if (final.size === 0) { if (final.size === 0) {
await user.send({ embeds: [tooLong] }); await user.send({ embeds: [tooLong] });
return return
@@ -431,6 +427,10 @@ module.exports = {
await user.send({ embeds: [cancelled] }); await user.send({ embeds: [cancelled] });
return return
} }
if (final.first().attachments.size > 0) {
await user.send({ embeds: [attachments] });
return
}
await user.send({ await user.send({
embeds: [{ embeds: [{
@@ -439,7 +439,6 @@ module.exports = {
}] }]
}) })
const userCheck = await fetch(mojangAPI + answer1_1)
const uuid = userCheck.data.id const uuid = userCheck.data.id
const newGuildApp = new guildapp({ const newGuildApp = new guildapp({