mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-03 23:21:52 +02:00
Merge branch 'main' of https://github.com/Tutur33/gestion
This commit is contained in:
@@ -0,0 +1,37 @@
|
|||||||
|
const { EmbedBuilder } = require('discord.js');
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
name: 'roles',
|
||||||
|
aliases: ['roleslist', 'rolelist'],
|
||||||
|
utilisation: 'roles',
|
||||||
|
description: 'Affiche la liste des rôles du serveur',
|
||||||
|
emote: '📄',
|
||||||
|
category: 'utils',
|
||||||
|
|
||||||
|
async execute(message, args, client) {
|
||||||
|
const roles = message.guild.roles.cache.sort((a, b) => b.position - a.position);
|
||||||
|
let description = '';
|
||||||
|
let i = 0;
|
||||||
|
roles.forEach((role) => {
|
||||||
|
i++;
|
||||||
|
if (description.length > 1900) {
|
||||||
|
const embed = new EmbedBuilder()
|
||||||
|
.setTitle(`Liste des rôles de ${message.guild.name}`)
|
||||||
|
.setDescription(description)
|
||||||
|
.setColor('#0099ff')
|
||||||
|
.setFooter({text: `Il y a ${roles.size} rôles dans ce serveur`, iconURL: client.user.displayAvatarURL({dynamic: true})});
|
||||||
|
message.reply({ embeds: [embed] });
|
||||||
|
description = '';
|
||||||
|
}
|
||||||
|
description += `${i} - ${role}\n`;
|
||||||
|
});
|
||||||
|
|
||||||
|
const embed = new EmbedBuilder()
|
||||||
|
.setTitle(`Liste des rôles de ${message.guild.name}`)
|
||||||
|
.setDescription(description)
|
||||||
|
.setColor('#0099ff')
|
||||||
|
.setFooter({text: `Il y a ${roles.size} rôles dans ce serveur`, iconURL: client.user.displayAvatarURL({dynamic: true})});
|
||||||
|
|
||||||
|
message.reply({ embeds: [embed] });
|
||||||
|
},
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user