Отладка JS для бота

#node.js #discord #bots

#node.js #Discord #боты

Вопрос:

Я начинаю писать код на JS с помощью Visual Studio Code. Я полный новичок, и вот в чем моя проблема. Что я сделал не так?

 const Discord = require("discord.js");

const client = new Discord.Client;

Client.on("ready", () => {
    console.log("bot opérationnel");
});   

Client.login("MyTokenBot");
 

И я получаю это сообщение на консоли отладки :

Неперехваченная ошибка ссылки: клиент не определен
, отладчик недоступен, не может отправить процесс ‘variables’
, завершенный с кодом 1

Спасибо за вашу помощь

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

1. Обязательно добавляйте скобки в конец при вызове нового экземпляра класса: const client = new Discord.Client()

2. Добро пожаловать в SO! Пожалуйста, взгляните на мой ответ, дайте мне знать, помогло ли это — если да, пожалуйста, примите как правильный ответ — приветствия!

Ответ №1:

Client не определено, потому что вы определили client (маленький c). Так что это должно сработать :

 const Discord = require("discord.js");

// const client = new Discord.Client;
const client = new Discord.Client();

client.on("ready", () => {
    console.log("bot opérationnel");
});   

client.login("MyTokenBot");
 

Также уверен, что если вы создаете новый экземпляр класса, вам также нужно вызвать метод, поэтому вместо new Discord.Client , используйте new Discord.Client()

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

1. О нет, у нас почти одинаковые ответы. Я удалю свой, так как вы ответили на 3 секунды раньше

2. Я думаю, мы нажали «Добавить ответ» почти одновременно: D

3. Почти, ваш запрос завершен на 3 секунды раньше. Я удалю свой ответ