Почему он не показывает пользователю? discord.js

#javascript #node.js #discord #discord.js

#javascript #node.js #Discord #discord.js

Вопрос:

Вот мой код

  const reaction = m.reactions.cache.find(r => r.emoji.name == '🎉'); 
   const userss = reaction.users.cache.random(1);
message.channel.send(`${userss} has won the giveaway!`); 

 

Проблема в том, что он не покажет пользователю, который выиграл розыгрыш, он просто показывает это:
введите описание изображения здесь

Есть идеи, как исправить?

Ответ №1:

Мне нужно знать контекст, по-видимому, вы не назначили a try/catch , чтобы узнать, почему вы не отображаете пользователя. Попробуйте написать a console.log() в переменной userss, чтобы увидеть, что возвращается!

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

1. Хорошо, я сделал это, и в журнале консоли написано []

2. Попробуйте выполнить отладку точно в строке: reaction.users.cache.random (1); без присвоения переменной, поскольку код в вашем вопросе неполон, трудно определить реальную проблему, если возможно, опубликуйте код, отредактировав свою публикацию и нажав на инструмент кода javascript!