main
kry008 2024-05-23 14:12:07 +02:00
parent 1747e91dee
commit e8b6d328fa
1 changed files with 29 additions and 0 deletions

29
commands/duck.js 100644
View File

@ -0,0 +1,29 @@
//https://random-d.uk/api/v2/random
function returnDuck() {
return fetch('https://random-d.uk/api/v2/random')
.then(response => response.json())
.then(data => data.url);
}
module.exports = {
name: 'duck',
description: 'Get a random duck picture',
help: 'Get a random duck picture',
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 duck = await returnDuck();
message.channel.send(duck);
},
executeSlash: async interaction => {
const duck = await returnDuck();
interaction.reply(duck);
},
};