Merge branch 'dev' into 'main'
Added support for db vars to staff apps See merge request illegitimate/illegitimate-bot!41
This commit is contained in:
@@ -5,10 +5,9 @@ const { staffApplicationsChannel } = require('../../config/options.json');
|
|||||||
const { sq1, sq2, sq3, sq4, sq5, sq6 } = require('../../config/questions.json');
|
const { sq1, sq2, sq3, sq4, sq5, sq6 } = require('../../config/questions.json');
|
||||||
const { rsq1, rsq2, rsq3, rsq4, rsq5, rsq6 } = require('../../config/questions.json');
|
const { rsq1, rsq2, rsq3, rsq4, rsq5, rsq6 } = require('../../config/questions.json');
|
||||||
const { guildRole, guildStaff } = require('../../config/roles.json')
|
const { guildRole, guildStaff } = require('../../config/roles.json')
|
||||||
const env = require('dotenv').config();
|
|
||||||
const status = process.env.STAFFAPPSTATUS;
|
|
||||||
const mongoose = require('mongoose');
|
const mongoose = require('mongoose');
|
||||||
const staffapp = require('../../schemas/staffAppSchema.js');
|
const staffapp = require('../../schemas/staffAppSchema.js');
|
||||||
|
const settings = require("../../schemas/settingsSchema.js");
|
||||||
const fetch = require('axios');
|
const fetch = require('axios');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
@@ -23,12 +22,14 @@ module.exports = {
|
|||||||
const embedColor = Number(color.replace("#", "0x"));
|
const embedColor = Number(color.replace("#", "0x"));
|
||||||
const userRoles = interaction.member.roles.cache;
|
const userRoles = interaction.member.roles.cache;
|
||||||
const mojangAPI = "https://api.mojang.com/users/profiles/minecraft/"
|
const mojangAPI = "https://api.mojang.com/users/profiles/minecraft/"
|
||||||
|
const setting = await settings.findOne({ name: "staffAppStatus" })
|
||||||
|
const status = setting.value;
|
||||||
|
|
||||||
if (interaction.customId === "staffapply") {
|
if (interaction.customId === "staffapply") {
|
||||||
|
|
||||||
await interaction.deferReply({ ephemeral: true });
|
await interaction.deferReply({ ephemeral: true });
|
||||||
|
|
||||||
if (status === "false") {
|
if (status === "0") {
|
||||||
await interaction.editReply({ content: "Staff applications are currently closed.", ephemeral: true });
|
await interaction.editReply({ content: "Staff applications are currently closed.", ephemeral: true });
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,8 @@ const commands = [];
|
|||||||
// const commandFiles = fs.readdirSync('./commands-testing').filter(file => file.endsWith('.js'));
|
// const commandFiles = fs.readdirSync('./commands-testing').filter(file => file.endsWith('.js'));
|
||||||
|
|
||||||
const commandFiles = [
|
const commandFiles = [
|
||||||
"../commands/config.js"
|
"../commands/config.js",
|
||||||
|
"../commands/setup.js"
|
||||||
]
|
]
|
||||||
|
|
||||||
// Grab the SlashCommandBuilder#toJSON() output of each command's data for deployment
|
// Grab the SlashCommandBuilder#toJSON() output of each command's data for deployment
|
||||||
|
|||||||
Reference in New Issue
Block a user