import { Command } from 'discord-akairo'; import { Message } from 'discord.js'; import { colour } from '../../Config'; export default class RollDieMinigames extends Command { public constructor() { super('rolldie', { aliases: ['rolldie', 'rolldice', 'roll-die', 'roll-dice'], category: 'minigames', description: { content: 'Roll a die.', usage: '', examples: [ '' ] }, ratelimit: 3 }); } public exec(msg: Message): Promise { const sides = [1, 2, 3, 4, 5, 6]; const embed = this.client.util.embed() .setColor(colour) .setAuthor('The die landed on', 'https://i.imgur.com/dK18NpV.png') .setDescription(`\`${sides[Math.floor(Math.random() * sides.length)]}\``); return msg.channel.send(embed); } }