Wiadomość zwrotna po źle wpisanej komendzie

Zombie
discord, bot
anon45653061
anon45653061

Więc tak robię bota do discorda w NodeJS i nie mogę przypomnieć sobie jak robiło się wiadomości o nie prawidłowej komendzie komendy są w Command Handler. Próbowałem else i else if ale nie działa

fs.readdir('./commands/', (err, files) => { 
  if(err) console.error(err);
  let cmds = files.filter(f => f.split('.').pop() === 'js');
  
  if(cmds.lenght <= 0) { 
    return console.log('Nie znaleziono żadnych komend');
  }
  if(cmds.lenght <= 0){
  console.log(`Ładowanie ${files.lenght} komend...`);
 };

  cmds.forEach((f, i) => { 
    const command = require(`./commands/${f}`); 
    console.log(`${i + 1}: ${f} załadowane!`); 
    client.commands.set(command.help.name, command); 
  }); 
});

client.on('message', (message) => {
  const prefix = config.prefix
  const messageArray = message.content.split(/\s+/g); 
  const command = messageArray[0]; 
  const args = messageArray.slice(1);
  let cmd = client.commands.get(command.slice(prefix.length)); 

  if(command.startsWith(prefix)){
    if(cmd) cmd.run(client, message, args);
    console.log(`KBOTQ: ${message.author.username}#${message.author.discriminator} used command '${command}' on ${message.guild.name}`); // We can log it to console
  }
});
error
error
if(command.startsWith(prefix)){
    if(cmd) { 
      cmd.run(client, message, args);
    } else {
      //zła komenda
    }
    
    console.log(`KBOTQ: ${message.author.username}#${message.author.discriminator} used command '${command}' on ${message.guild.name}`); // We can log it to console
  }

Jednak bez tak podstawowej wiedzy, nie radzę tworzenia dużych projektów ;)

anon45653061
anon45653061

To nie działa :/ Bo bez używania command handlera to tą wiadomość bez problemu stworzyłem. ale tu są schody lekkie.

error
error

anon45653061:

To nie działa 😕 Jakieś błędy? Pokaż zmodyfikowany kod

anon45653061
anon45653061

Po prostu po wpisaniu źle komendy nie było powiadomienia a przy poprawnej zaczeło spamić w konsoli :/

error
error

Pokaż kod.

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.