Que les commandes !service debute et fin fonctionne
const Discord = require('discord.js');
const client = new Discord.Client({intents: 3243773});
const prefix = '!';
const activeServices = new Map();
// Stockez les informations sur le service actuel
let serviceStartTime = null;
client.once('ready', () => {
console.log(`Connecté en tant que ${client.user.tag}`);
});
client.on('message', message => {
if (message.content.startsWith('!service')) {
const args = message.content.slice('!service'.length).trim().split(/ +/);
const command = args.shift().toLowerCase();
if (command === 'debut') {
if (serviceStartTime !== null) {
message.channel.send("Le service est déjà en cours.");
} else {
serviceStartTime = new Date();
message.channel.send("Début du service enregistré.");
}
} else if (command === 'fin') {
if (serviceStartTime === null) {
message.channel.send("Aucun service en cours.");
} else {
const serviceEndTime = new Date();
const serviceDuration = Math.abs(serviceEndTime - serviceStartTime) / 36e5; // Convertir en heures
serviceStartTime = null;
message.channel.send(`Fin du service enregistrée. Durée du service : ${serviceDuration.toFixed(2)} heures.`);
}
}
}
});
// Remplacez 'YOUR_BOT_TOKEN' par le token de votre bot Discord
client.login('MTEzODk3ODU1MzQ5MzQ2NzIwNg.G7iTzd.welFQm4YenTNylSTIh_HNbm4ZtGg9n3e7_UuQo');
Ce que je veux
Que sa marche
Ce que j'obtiens
PS C:\Users\nayli\Desktop\BOT> node .\main.js
Connecté en tant que Bot TAYLOR#0753
Mais aucune commande ne fonctionne