Как мне выгнать пользователя discord с помощью node.js

#javascript #node.js #discord #discord.js

#javascript #node.js #Discord #discord.js

Вопрос:

Я пытаюсь создать простого бота discord с node.js но когда я пытаюсь использовать команду, ничего не происходит. Ничего, что должно быть зарегистрировано, не регистрируется на консоли, за исключением того, что бот discord выходит в Интернет.

 const Prefix = '$';

bot.on('ready', () => {
 console.log('The Bot Is Logged In');
});

bot.on('message', (message) => {
 if (message.author.bot === true) return;
 if (message.content.startsWith === Prefix) {
  const [Cmd_name, ...args] = message.content
   .trim()
   .substring(Prefix.length)
   .split(/s /);
  if (Cmd_name === 'kick') {
   if (args.length === 0) return message.reply('Please Provide A User ID');
   const member = message.guild.members.cache.get(args[0]);
   if (member) {
    member.kick();
   } else {
    message.reply('That member was not found');
   }
  }
 }
});
bot.login(process.env.DISCORD_BOT_TOKEN);
  

Может кто-нибудь объяснить, что пошло не так?

Комментарии:

1. message.content.startsWith() это функция, вызовите ее

Ответ №1:

String.prototype.startsWith это функция, а не строка, и поэтому вы должны вызывать ее как функцию.

 if (message.content.startsWith(Prefix)) {