#javascript #discord #discord.js #bots
#javascript #Discord #discord.js #боты
Вопрос:
До недавнего времени мой Discord bot работал отлично, я не вносил никаких изменений в код, и он находится в том же состоянии, в котором он был, когда он работал. По какой-то причине, однако, теперь, когда я пытаюсь запустить своего бота через консоль с помощью (в моем случае):
node my-discord-bot.js
Он просто ничего не делает, никаких ошибок, просто пустой, я должен получать подтверждение с надписью «Готово!», и мой бот должен подключиться к Сети, но ничего из этого не происходит.
Вот код, который я использовал для запуска своего бота (который работал до недавнего времени).:
const Discord = require('discord.js');
const client = new Discord.Client();
const token = 'My Token'
client.once('ready', () => {
console.log('Ready!');
});
Журнал моей консоли (без подтверждений или ошибок):
Я искренне не знаю, в чем может быть проблема. Пожалуйста, помогите мне выбраться.
Спасибо!
Ответ №1:
Ваш код должен выглядеть следующим образом:
const Discord = require('discord.js');
const client = new Discord.Client();
const token = 'My Token';
client.on('ready', () => {
console.log('Ready!');
});
client.login(token);
Ответ №2:
Вы забыли сделать отступ в коде функции, как вам сказал другой пользователь. Вот еще один пример
function myFunction() {
console.log("Hello World!")
}
myFunction();
Привет, Мир!
Однако, если мы сделаем это без отступа (табуляция или 4 пробела), например:
function myFunction() {
console.log("Hello World!")
}
myFunction();
Не будет работать без отступа.
Надеюсь, это помогло, счастливого кодирования!