trop de truc pour tout ecrire

This commit is contained in:
VALOU3336
2024-02-29 18:57:43 +01:00
parent b1768e24bd
commit af836f4c1e
43 changed files with 2902 additions and 119 deletions
+19
View File
@@ -0,0 +1,19 @@
const {EmbedBuilder} = require('discord.js');
module.exports = {
name: 'booster',
description: "Permet de voir les boosters du serveur",
category: 'utils',
emote: '🚀',
utilisation: 'booster',
async execute(message, args, client) {
let boosters = message.guild.members.cache.filter(m => m.premiumSince)?.map(function(m) {return `<@${m.id}> boost depuis : <t:${parseInt(m.premiumSinceTimestamp / 1000)}:f>`}).join("\n");
if(!boosters || boosters.length < 1) boosters = "Personne n'est en train de booster le serveur";
let embed = new EmbedBuilder()
.setTitle("Boosters")
.setDescription(`**Il y a ${message.guild.members.cache.filter(m => m.premiumSince).size} boosters**\n\n${boosters}`)
message.channel.send({embeds : [embed]});
},
};
+1 -1
View File
@@ -3,7 +3,7 @@ const giphy = require("giphy-api")("eW1dIGt8WPveUcxEZgXAFtEmuZ8MTxmy");
module.exports = {
name: 'gif',
usage: 'gif [terme de recherche]',
utilisation: 'gif [terme de recherche]',
description: 'Recherche un gif basé sur le terme de recherche fourni.',
emote: '🎮',
category: 'utils',
+16
View File
@@ -13,6 +13,22 @@ module.exports = {
async execute(message, args, client) {
const botId = client.user.id;
const guildId = message.guild.id;
if (args[0] === 'msg' ) {
const embed = new EmbedBuilder()
.setTitle("Arguments de messages")
.addFields(
{ name: '{MemberMention}', value: `Mentionne le membre concerné` , inline: true },
{ name: '{MemberName}', value: `Le nom du membre concerné` , inline: true },
{ name: '{MemberDisplayName}', value:'Le pseudo de serveur du membre concerné', inline: true },
{ name: '{MemberJoinedAt}',value: `La date à la quelle le membre concerné a rejoint le serveur`, inline: true },
{ name: '{MemberID}', value: `L'ID du membre concerné` , inline: true },
{ name: '{MemberPic}', value:'La photo de profil du membre concerné' , inline: true },
{ name: '{MemberCreatedAt}', value: 'La date de création du compte du membre concerné ', inline: true },
{ name: '{ServerName}', value: 'Le nom du serveur concerné', inline: true },
{ name: '{ServerMembersCount}', value: 'Le nombre total de membres sur le serveur', inline: true }
)
return message.reply({ embeds: [embed] });
}
let data = await new Promise((resolve, reject) => {
db.get('SELECT value FROM gestion WHERE id = ?', [botId], (err, row) => {
if (err) {