module.exports = { name: 'x', description: 'Replaces X/Twitter links with fxtwitter and deletes the original message', execute({message, args}) { const noUrlErr = "You need to provide an X or twitter link to use this command." if(args.length < 1) { message.channel.send(noUrlErr); return; } let replacedLink = ""; const regex = /(?<=\/)(x|twitter)\.com/g if(args[0].startsWith("https://") || args[0].startsWith("http://")){ replacedLink = args[0].replace(regex, "fxtwitter.com"); }else { message.channel.send(noUrlErr); return; } if(replacedLink.length === 0){ message.channel.send(noUrlErr); return; } message.channel.send(replacedLink); try{ message.delete() }catch(err){ console.error(`${this.name}: An error occurred while trying to delete the original message.`) console.error(err); } } };