o̷̍͐u̴̔͠y̵̭̽l̷̎̑a̸̕͝z̵͆͂
DIAdiscord.js - Imagine an app
•Created by o̷̍͐u̴̔͠y̵̭̽l̷̎̑a̸̕͝z̵͆͂ on 8/25/2024 in #djs-questions
Status Probleme
Hello, for some time the status to put on my bot does not appear anymore because I had put information etc and it does not appear while on other bots it appears here is the code (but I have my index.js which does something to make its start in the ready.js file so that its put the status and before it put it and more of all)
const path = require('path');
const fs = require('fs');
module.exports = (client) => {
try {
console.log(
Connecté en tant que ${client.user.tag}
);
// Fonction pour mettre à jour la présence du bot
const updatePresence = () => {
const activities = [
{ name: 'Competitive', type: 'COMPETING' },
{ name: 'Stil Bot', type: 'WATCHING' },
{ name: 'Moderation', type: 'PLAYING' }
];
// Choisir une activité au hasard parmi les activités définies
const activity = activities[Math.floor(Math.random() * activities.length)];
client.user.setPresence({
activities: [activity],
status: 'dnd'
});
};
// Initialiser la présence
updatePresence();
// Mettre à jour la présence toutes les 10 secondes
setInterval(updatePresence, 10000); // 10 secondes
console.log('Statut et activité du bot mis à jour.');
} catch (error) {
console.error('Erreur lors de la mise à jour du statut et de l'activité:', error);
const logFilePath = path.join(__dirname, 'logs', 'error-logs.txt');
const logMessage = [${new Date().toISOString()}] Erreur lors de la mise à jour du statut et de l'activité: ${error.message}\n
;
fs.appendFile(logFilePath, logMessage, (err) => {
if (err) {
console.error('Erreur lors de l'écriture du fichier de log:', err.message);
}
});
}
};
thank you for helping me.3 replies