#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 секунды раньше. Я удалю свой ответ