Попробуйте запустить узел с реальным именем файла вместо «.». node filename.js
позволит узлу узнать, какой файл вы хотите запустить.
Что касается вашей проблемы с рабочим столом, я не знаю, с чего начать. Сказать, что вы должны пройти One Drive до Desktop, не имеет смысла. Если у вас есть каталог с именем Desktop внутри OneDrive, возможно, в этом причина. Обычная структура каталогов должна быть C: \ Users \ username \ Desktop для папки рабочего стола и C: \ Users \ username \ OneDrive для One Drive. Возможно, вы захотите убедиться, что в папке OneDrive нет папки Desktop, и это то, что вы используете.
При более внимательном рассмотрении файла, который вы разместили, он выглядит как import Discord
, затем создайте переменную client
с помощью new Discord.create()
, но затем никогда не используйте client
. Команды с bot
в них должны быть client.on
и client.token(token)
Нечто подобное работает, только что проверил это на моей машине. У меня нет токена, поэтому он не проходит аутентификацию. Вы также хотите использовать Client
вместо create
и использовать заглавные буквы в строке Discord.Client()
.
const Discord = require('discord.js');
const client = new Discord.Client();
const token = '(my token)';
client.on('ready', () =>{
console.log('Bot is Online');
})
client.login(token);