Version 0.4.1 - Ajout de la liste de lecture et du Rapport de Bug
This commit is contained in:
@ -3,7 +3,7 @@ const { __glob } = require("../modules/global-variables");
|
||||
const { LogType } = require("../modules/sub-log");
|
||||
const { List } = require("../modules/sub-list");
|
||||
const subplayer = require(__glob.SUBPLAYER);
|
||||
const packageJson = require(__glob.PACKAGE);
|
||||
|
||||
|
||||
module.exports = {
|
||||
|
||||
@ -11,46 +11,14 @@ module.exports = {
|
||||
.setName("report")
|
||||
.setDescription("[NEW] Donne le lien vers le panel !")
|
||||
.addStringOption(option => option.setName("level").setDescription("Niveau du report").setRequired(true).addChoices(
|
||||
{name: "Urgent", value: "urgent"},
|
||||
{name: "Mineur", value: "minor"}
|
||||
{name: "Majeur", value: "Majeur"},
|
||||
{name: "Mineur", value: "Mineur"},
|
||||
{name: "Suggestion", value: "Suggestion"}
|
||||
)).addStringOption(option => option.setName("desc").setDescription("Description du bug").setRequired(true)),
|
||||
|
||||
async execute(client, interaction) {
|
||||
|
||||
const level = interaction.options.getString("level")
|
||||
const desc = interaction.options.getString("desc")
|
||||
|
||||
var embed = new EmbedBuilder()
|
||||
.setTitle('Report de ' + interaction.member.user.username )
|
||||
.setDescription('**Version **' + packageJson.version)
|
||||
.setTimestamp();
|
||||
|
||||
|
||||
var levelString = null
|
||||
|
||||
if(level == "urgent") {
|
||||
|
||||
levelString = "Urgent"
|
||||
embed.setColor(0xc20f02)
|
||||
} else {
|
||||
|
||||
levelString = "Mineur"
|
||||
embed.setColor(0xdcff17)
|
||||
}
|
||||
|
||||
embed.addFields({name: "Niveau", value: levelString},{name: "Description", value: desc})
|
||||
|
||||
const channel = await client.channels.fetch('1102177962817749033')
|
||||
|
||||
channel.send({embeds: [embed]})
|
||||
channel.send({content: "<@486943594893017119>"})
|
||||
|
||||
const membed = new EmbedBuilder()
|
||||
.setColor(0x00ff66)
|
||||
.setTitle('Rapport de Bug envoyé !')
|
||||
|
||||
interaction.reply({embeds: [membed]})
|
||||
|
||||
subplayer.report(client, interaction)
|
||||
|
||||
}
|
||||
|
||||
|
23
src/commands/restart.js
Normal file
23
src/commands/restart.js
Normal file
@ -0,0 +1,23 @@
|
||||
const { SlashCommandBuilder, EmbedBuilder, Client } = require("discord.js");
|
||||
const { __glob } = require("../modules/global-variables");
|
||||
const pm2 = require("pm2")
|
||||
|
||||
module.exports = {
|
||||
|
||||
data: new SlashCommandBuilder()
|
||||
.setName("restart")
|
||||
.setDescription("[NEW] Redémarre intégralement le Bot !"),
|
||||
|
||||
async execute(client, interaction) {
|
||||
|
||||
const membed = new EmbedBuilder()
|
||||
.setColor(0xffffff)
|
||||
.setTitle('Redémarrage du bot !')
|
||||
|
||||
interaction.reply({embeds: [membed]})
|
||||
|
||||
pm2.restart('SubSonics - Bot Discord')
|
||||
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user