mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-11-04 20:03:09 +02:00
update
command handler
This commit is contained in:
parent
61310e09b6
commit
239b864bf3
@ -1,13 +1,14 @@
|
||||
const Discord = require('discord.js');
|
||||
const { version } = require('../package.json');
|
||||
const config = require('../config.json');
|
||||
module.exports = {
|
||||
name: 'help',
|
||||
description: 'Displays help menu',
|
||||
usage: '[command]',
|
||||
aliases: ['command', 'commands'],
|
||||
args: false,
|
||||
cooldown: 5,
|
||||
execute(message, args, config, version) {
|
||||
cooldown: config.cooldown,
|
||||
execute(message, args) {
|
||||
const client = message.client;
|
||||
// command starts here
|
||||
message.delete();
|
||||
|
@ -4,7 +4,7 @@ module.exports = {
|
||||
usage: '<brief description>',
|
||||
aliases: ['ticket'],
|
||||
args: true,
|
||||
execute(message, args, config) {
|
||||
execute(message, args) {
|
||||
// command starts here
|
||||
message.delete();
|
||||
const ticketChannel = "channel";
|
||||
|
13
index.js
13
index.js
@ -170,8 +170,12 @@ client.on('message', message => {
|
||||
const [, matchedPrefix] = message.content.match(prefixRegex);
|
||||
const args = message.content.slice(matchedPrefix.length).trim().split(/ +/);
|
||||
const commandName = args.shift().toLowerCase();
|
||||
if (!client.commands.has(commandName)) return;
|
||||
const command = client.commands.get(commandName);
|
||||
// if (!client.commands.has(commandName)) return;
|
||||
// const command = client.commands.get(commandName);
|
||||
const command = client.commands.get(commandName)
|
||||
|| client.commands.find(cmd => cmd.aliases && cmd.aliases.includes(commandName));
|
||||
|
||||
if (!command) return;
|
||||
|
||||
if (command.args && !args.length) {
|
||||
let reply = `:x: **Arguments were expected but none were provided.**`;
|
||||
@ -200,12 +204,13 @@ client.on('message', message => {
|
||||
return message.reply(`please wait ${timeLeft.toFixed(1)} more second(s) before reusing the \`${command.name}\` command.`);
|
||||
}
|
||||
}
|
||||
|
||||
timestamps.set(message.author.id, now);
|
||||
setTimeout(() => timestamps.delete(message.author.id), cooldownAmount);
|
||||
|
||||
|
||||
try {
|
||||
// client.commands.get(command).execute(message, args, config);
|
||||
command.execute(message, args, config);
|
||||
command.execute(message, args);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
message.channel.send(`:x: **Oof!** An error occured whilst executing that command.\nThe issue has been reported.`);
|
||||
|
Loading…
Reference in New Issue
Block a user