Beruflich Dokumente
Kultur Dokumente
//-------------------------------------OPTION-------------------------------------
const option = args[0]
const permission = "SEND_MESSAGES"
//-------------------------------------CONFIG-------------------------------------
const HelpEmbed = new Discord.RichEmbed()
.setAuthor(message.author.username,
message.author.avatarURL)
.setTitle("**Menu de la commande : ``bot-info``**
\n**Permission : ``SEND_MESSAGES``**")
.setDescription("<> = Obligatoire | [] = Optionnel")
.addField("**<:Information:645987685726552074> Description
→**", " - ``Affiche les informations du bot.``")
.addField("**• Alias →**", " - ``Actuellement
Indisponible.``")
.addField("**<:Aide:655431471456059392> Utilisation →**",
" - ``bot-info <add/help>``")
.addField("**• Exemples →**", " - ``!bot-info add`` \n-
``!bot-info help``")
.setColor("000000")
.setTimestamp()
.setFooter(client.user.username,
client.user.displayAvatarURL)
const AddEmbed = new Discord.RichEmbed()
.setAuthor(message.author.username,
message.author.avatarURL)
.setTitle("• __Bot information__ •")
.addField("<:Update:655848638651826197> • Versions",
"NodeJS : `"+Version_NodeJS+"`\nDiscordJS : `"+version+"`\nAstroBot :
`"+Version_Bot+"`")
.addField("", "Serveurs : "+Serveurs+"`\n `Utilisateurs :
" +Utilisateurs+"`\nSalons : `"+Salons+"`")
.addField("**<:AstroBot:660164781197754378> AstroBot →**",
"```"+AstroBot_Name+AstroBot_Tag+"```")
.addField("**:id: Identifiant →**",
"```"+AstroBot_Id+"```")
.addField("**<:Developpement:655848638353899570>
Développeurs →**", "```"+Developper+"```")
.addField("**<:Date:660150462988943362> Creation →**",
"```"+create+"```")
.addField("**<:Bienvenue:660150168687083520> Arrivée →**",
"```"+join+"```")
.addField("**<:Date:660150462988943362> Creation →**",
"```"+create+"```")
.addField("**<:Bienvenue:660150168687083520> Arrivée →**",
"```"+join+"```")
.addField("**<:Statistique:660096660562509824> Statistique
→**", "```Serveurs :: "+Serveurs+"\nUtilisateurs :: "+Utilisateurs+"\nSalons
:: "+Salons+"```")
.addField("**<:Serveur:655848637766696985> Système →**",
"```Mémoire :: "+ Memoire + "MB\nProcesseur :: "+CPU+"%\nArchitecture :: "+
Architecture +"\nPlateforme :: "+ Plateforme +"```")
.addField("**<:Allumage:660097160594849804> Allumage
→**","```" + Allumage_Jours + ' jours ' + Allumage_Heures + ' heures ' +
Allumage_Minutes + ' minutes ' + Allumage_Secondes + ' secondes ' + "```")
.setColor("000000")
.setTimestamp()
.setFooter(message.author.username,
client.user.displayAvatarURL)
const ErrorEmbed_Option = new Discord.RichEmbed()
.setAuthor(message.author.username,
message.author.avatarURL)
.setDescription('```diff\n- ERROR - \nLe paramètre "'
+option+ '"'+" n'existe pas.```")
.setColor("ff0000")
.setTimestamp()
.setFooter(client.user.username,
client.user.displayAvatarURL)
const ErrorEmbed_Permission = new Discord.RichEmbed()
.setAuthor(message.author.username,
message.author.avatarURL)
.setDescription('```diff\n- ERREUR - \nLa permission "'
+permission+ '"'+" est requise.```")
.setColor("ff0000")
.setTimestamp()
.setFooter(client.user.username,
client.user.displayAvatarURL)
//-------------------------------------CODE-------------------------------------
//Option "aide"
if(option === "help" || !args[0]) {message.channel.send(HelpEmbed)}
//Option "add"
else {
if(option === "add") {
//-> Vérification : Permission
if(message.member.permissions.has(permission)) {
message.channel.send(AddEmbed)
} else message.channel.send(ErrorEmbed_Permission)
.then((m) => setTimeout(() => {m.delete()}, 5000))
} else {
message.channel.send(ErrorEmbed_Option)
.then((m) => setTimeout(() => {m.delete()}, 5000))}
}
};
//-------------------------------------NAME-------------------------------------
module.exports.help = {
name: 'bot-info'
};