Saturday, 19 September 2020

error (Cannot read property 'execute' of undefined)

my code​main.jsconst Discord = require('discord.js');const client = new Discord.Client();const prefix = '!';const fs = require('fs');client.commands = new Discord.Collection();const commandFiles = fs.readdirSync('./commands/').filter(file => file.endsWith('.js'));for(const file of commandFiles){const command = require(`./commands/${file}`);}   client.once('ready', () => {console.log('BlazeBot is online!')});client.on('message', message => {if(!message.content.startsWith(prefix) || message.author.bot) return;const args = message.content.slice(prefix.length).split(/ +/);const command = args.shift().toLowerCase();if(command === 'ping'){client.commands.get('ping').execute(message, args);    }     });client.login('token');​​ping.js​module.exports = {name: 'ping',description: 'ping',execute(message, args){message.channel.send('pong!');    } }  

Submitted September 20, 2020 at 03:27AM by AWildNoobb

No comments:

Post a Comment