Discord.js ${message} не работает, когда я пытаюсь распечатать

#discord.js

#discord.js

Вопрос:

Я работаю над ботом discord и хочу распечатать полученные сообщения. Консоль должна напечатать это, когда я пишу «привет» на моем сервере: привет, но это выглядит так: ${message} В уроке, который я смотрю, это работает, но у меня нет

 client.on('message', (message) => {
    console.log('${message}'); 
});
 

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

1. Пожалуйста, не могли бы вы предоставить нам больше вашего кода. Где вы определили клиента?

2. message — это объект класса, вы хотите распечатать message.content, верно?

Ответ №1:

Попробуйте это.

 console.log(message.content)
// Or this, if you really want to wrap this in a string
console.log(`${message.content}`)
 

Ваш код не будет работать по нескольким причинам :

Во-первых, вы не можете вызвать var таким образом: '${message}' возвращает строку, а не var. ${} Синтаксис поддерживается только в обратных указателях.

Затем, message однако, не вернет содержимое вашего сообщения message.content .