Files
discord-music-bot/src/events/ready.js

24 lines
880 B
JavaScript

const { Events, ActivityType } = require('discord.js');
const logger = require('../utils/logger');
const { setupPlayer } = require('../structures/ShoukakuEvents'); // Import the Shoukaku player
module.exports = {
name: Events.ClientReady,
once: true, // This event should only run once
async execute(client) {
logger.info(`Ready! Logged in as ${client.user.tag}`);
// Initialize the Shoukaku music player
try {
// Set up the music player with the client
client.player = setupPlayer(client);
logger.info('Shoukaku music player initialized successfully');
} catch (error) {
logger.error(`Failed to initialize Shoukaku music player: ${error.message}`);
}
// Set activity status
client.user.setActivity('Music | /play', { type: ActivityType.Listening });
},
};