Merge branch 'dev' into 'main'

Removed devel command

See merge request illegitimate/illegitimate-bot!190
This commit is contained in:
2024-01-22 11:56:47 +00:00

View File

@@ -1,41 +0,0 @@
import { SlashCommandBuilder, PermissionFlagsBits } from "discord.js"
import { Command } from "interfaces"
export = {
name: "devel",
description: "Admin command.",
dev: false,
public: false,
data: new SlashCommandBuilder()
.setName("devel")
.setDescription("Admin command.")
.addSubcommand(subcommand =>
subcommand
.setName("reload")
.setDescription("Reload the bot.")
)
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
const subcommand = interaction.options.getSubcommand()
if (subcommand === "reload") {
const { exec } = require("child_process")
await interaction.reply({
content: "Reloading...",
ephemeral: true
})
exec("pm2 restart 0", async (err: Error) => {
if (err) {
await interaction.reply({
content: "Error while reloading: " + err,
ephemeral: true
})
}
})
}
}
} as Command