const axios = require("axios"); module.exports = { config: { name: "lyrics", aliases: ["lyric", "lrc"], version: "1.0", author: "π“†©π‘…π‘œπ’·π’Ύπ“ƒπ“†ͺ π’œπ“π’Ύ", role: 0, shortDescription: "Get song lyrics", longDescription: "Search lyrics using LRCLIB", category: "music", guide: "{pn} " }, onStart: async function ({ message, args }) { if (!args.length) { return message.reply("🎡 | Please enter a song name.\nExample: /lyrics Believer"); } const query = encodeURIComponent(args.join(" ")); try { const { data } = await axios.get( `https://lrclib.net/api/search?q=${query}` ); if (!data || data.length === 0) { return message.reply("❌ | Lyrics not found."); } const song = data[0]; const lyrics = song.plainLyrics || "Lyrics unavailable."; message.reply( `🎡 ${song.trackName} πŸ‘€ Artist: ${song.artistName} πŸ’Ώ Album: ${song.albumName || "Unknown"} πŸ“ Lyrics: ${lyrics.length > 3500 ? lyrics.slice(0, 3500) + "\n\n...(truncated)" : lyrics}` ); } catch (err) { console.error(err); message.reply("❌ | Failed to fetch lyrics."); } } };