Files
xiao/commands/code/docs.js
T
Dragon Fire c61ae11679 Fix
2021-06-05 12:50:41 -04:00

30 lines
756 B
JavaScript

const Command = require('../../framework/Command');
const Docs = require('discord.js-docs');
module.exports = class DocstCommand extends Command {
constructor(client) {
super(client, {
name: 'docs',
aliases: ['discord-js-docs', 'discord-js', 'djs', 'djs-docs'],
group: 'code',
memberName: 'docs',
description: 'Searches the discord.js docs for your query.',
clientPermissions: ['EMBED_LINKS'],
args: [
{
key: 'query',
prompt: 'What do you want to search the docs for?',
type: 'string'
}
]
});
}
async run(msg, { query }) {
const doc = await Docs.fetch('stable');
const embed = doc.resolveEmbed(query);
if (!embed) return msg.say('Could not find any results.');
return msg.embed(embed);
}
};