#javascript #discord.js
#javascript #discord.js
Вопрос:
Вот мой код. Это работает, но я не знаю, как заставить его упомянуть кого-то.
Когда я !call @someone
это делаю, он не упоминает их, он упоминает меня.
if(message.content.startsWith(prefix "call" )){
message.channel.send('Love UwU');
}
if(message.content.startsWith(prefix "call" )){
var embed = new Discord.MessageEmbed()
.setTitle(message.author.toString() 'called' message.author.toString())
.setTimestamp()
.setImage('https://ii.yuki.la/7/29/012c95f665ec8cc105e45d31e1eb347eb74bdfb603f0ab37a86392fff9d78297.gif')
message.channel.send(embed);
}
Как мне это исправить?
Комментарии:
1. Пожалуйста, сохраните свои команды с ругательствами для окончательной реализации. Они нам здесь не нужны.
2. Вам повезло, что он был отредактирован, а не удален. Пожалуйста, избегайте безудержной ненормативной лексики. Он проголосовал против и / или помечен
3. извините, я новичок в этом
Ответ №1:
Вы получаете результат, который получаете, потому что используете один и тот же код в двух местах.
message.author.toString() 'called' message.author.toString()
^ once here ^ and once here
Что вам нужно сделать, это получить участника, которого вы упомянули, и использовать его вместо этого.
message.mentions.members.first().toString()
Комментарии:
1. нравится это? .setTitle(message.mentions.members.first().toString() ‘called’ message.author . toString())