Merge branch 'dev' into 'main'
Removed devel command See merge request illegitimate/illegitimate-bot!190
This commit is contained in:
@@ -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
|
|
||||||
Reference in New Issue
Block a user