Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const fetch = require("node-fetch")
- const regex = require("regex")
- const replace = require("replace")
- module.exports = async (message, args) => {
- if(!args[0]) return message.channel.send("Song title missing");
- message.channel.startTyping();
- let bodyt = await fetch("https://some-random-api.ml/lyrics?title="+args.join(' '));
- let bodye = await bodyt.json();
- if(bodye.lyrics.length >= 1999){
- var list = bodye.lyrics.match(/[\s\S]{1,1999}/gi);
- let cEmbed = new RichEmbed()
- .setColor('#00e7ff')
- .setAuthor(bodye.author+" - "+bodye.title)
- .setThumbnail(bodye.thumbnail.genius)
- .setDescription(list[0]);
- await message.channel.send(cEmbed);
- list.shift();
- for(var x = 0;x<list.length;x++){
- if(x==(list.length-1)){
- let embed2 = new RichEmbed()
- .setColor("#00e7ff")
- .setDescription(list[x])
- .setThumbnail(bodye.thumbnail.genius)
- .setFooter('Requested by '+message.member.user.tag, message.author.displayAvatarURL)
- await message.channel.send(embed2);
- }else{
- let embed2 = new RichEmbed()
- .setColor("#00e7ff")
- .setDescription(list[x]);
- await message.channel.send(embed2);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement