mirror of
https://github.com/SrIzan10/Recluse-Bot.git
synced 2026-05-01 10:55:24 +00:00
Create roast.js
This commit is contained in:
38
commands/info/roast.js
Normal file
38
commands/info/roast.js
Normal file
@@ -0,0 +1,38 @@
|
||||
const { MessageEmbed } = require('discord.js');
|
||||
const roasts = require('../../JSON/roast.json');
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "roast",
|
||||
category: "fun",
|
||||
noalias: [''],
|
||||
description: "Roasts people",
|
||||
usage: "[username | nickname | mention | ID]",
|
||||
|
||||
run: async (bot, message, args) => {
|
||||
|
||||
let member = message.mentions.members.first() || message.guild.members.cache.get(args[0]) || message.guild.members.cache.find(r => r.user.username.toLowerCase() === args.join(' ').toLocaleLowerCase()) || message.guild.members.cache.find(r => r.displayName.toLowerCase() === args.join(' ').toLocaleLowerCase());
|
||||
|
||||
let roast = roasts.roast[Math.floor((Math.random() * roasts.roast.length))];
|
||||
|
||||
if(!args[0]) {
|
||||
const sembed = new MessageEmbed()
|
||||
.setAuthor(message.guild.name, message.guild.iconURL())
|
||||
.setColor("GREEN")
|
||||
.setDescription("**Please mention some one you can't roast your self lol.**")
|
||||
.setFooter(message.member.displayName, message.author.displayAvatarURL())
|
||||
.setTimestamp()
|
||||
message.channel.send(sembed);
|
||||
}
|
||||
else if (args[0]) {
|
||||
const embed = new MessageEmbed()
|
||||
.setAuthor(message.guild.name, message.guild.iconURL())
|
||||
.setTitle(`${message.author.username}-`)
|
||||
.setColor("GREEN")
|
||||
.setDescription(`${roast}`)
|
||||
.setFooter(member.displayName, member.user.displayAvatarURL())
|
||||
.setTimestamp()
|
||||
message.channel.send(embed);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user