mirror of https://github.com/kry008/Bot-2.0.git
29 lines
843 B
JavaScript
29 lines
843 B
JavaScript
|
//https://cat-fact.herokuapp.com/facts/random
|
||
|
function returnCatFact() {
|
||
|
return fetch('https://cat-fact.herokuapp.com/facts/random')
|
||
|
.then(response => response.json())
|
||
|
.then(data => data[0].text);
|
||
|
}
|
||
|
module.exports = {
|
||
|
name: 'catfact',
|
||
|
description: 'Get a random cat fact',
|
||
|
help: 'Get a random cat fact',
|
||
|
options: [],
|
||
|
slash: true,
|
||
|
text: true,
|
||
|
admin: false,
|
||
|
requireKick: false,
|
||
|
requireBan: false,
|
||
|
canBeUsedInDm: true,
|
||
|
premium: false,
|
||
|
contexts: ['GUILD_TEXT', 'GUILD_VOICE', 'DM'],
|
||
|
integration_types: [0,1],
|
||
|
execute: async (message, args) => {
|
||
|
const catFact = await returnCatFact();
|
||
|
message.channel.send(catFact);
|
||
|
},
|
||
|
executeSlash: async interaction => {
|
||
|
const catFact = await returnCatFact();
|
||
|
interaction.reply(catFact);
|
||
|
},
|
||
|
};
|