free-code
Version:
Makes free code for discord.js command/bots
34 lines (32 loc) • 1.05 kB
JavaScript
const {
Client,
Message,
MessageEmbed
} = require('discord.js');
const fetch = require('node-fetch');
module.exports = {
name: 'dog',
description: 'Shows a cute dog picture!',
/**
* @param {Client} client
* @param {Message} message
* @param {String[]} args
*/
run: async (client, message, args) => {
try {
const res = await fetch('https://dog.ceo/api/breeds/image/random');
const img = (await res.json()).message;
const embed = new MessageEmbed()
.setTitle('🐶 Bow Bow! 🐶')
.setImage(img)
.setFooter(message.member.displayName, message.author.displayAvatarURL({
dynamic: true
}))
.setColor(message.guild.me.displayHexColor);
message.channel.send(embed);
} catch (err) {
console.error(err)
return message.lineReply('Please try again in a few seconds');
}
}
}