Javascript Discord js随机提及机器人

Javascript Discord js随机提及机器人,javascript,discord.js,Javascript,Discord.js,我在做一个命令,当你做的时候,随机给你百分比-科曼达。我只是不能让它说,如果没有人提到提到某人,不给我一个未定义的是90%。这是我的代码: const BaseCommand = require('../../utils/structures/BaseCommand'); const Discord = require('discord.js'); module.exports = class SayCommand extends BaseCommand { constructor()

我在做一个命令,当你做的时候,随机给你百分比-科曼达。我只是不能让它说,如果没有人提到提到某人,不给我一个未定义的是90%。这是我的代码:

const BaseCommand = require('../../utils/structures/BaseCommand');
const Discord = require('discord.js');


module.exports = class SayCommand extends BaseCommand {
  constructor() {
    super('komanda', 'fun', []);
  }

async  run(client, message, args) {
  var rating = Math.floor(Math.random() * 100) + 1;
    let mention = message.mentions.users.first()
    const mentionedMember = message.mentions.members.first();
    const messageToSay = args.join(" ");
    const sayEmbed = new Discord.MessageEmbed()
    message.channel.send(`${mention} je \xa0${rating}%\xa0\ bad man`)

  
      try {
      } catch (err) {
          console.log(err);
          message.channel.send("JA ZIVKOVIC SLOBODAN NE SMEM TO DA KAZEM");
        }
      }

  }

当我这样做时-komanda@USER将显示: @用户je 90%是坏人
但是如果我没有提到任何人,它会说未定义

如果您想在没有提到任何用户时输出警告,只需检查
提及
是否为:

如果(!提及)返回//。。。

例如,在代码中:

let rating=Math.floor(Math.random()*100)+1;
let title=message.notices.users.first();
if(!notify)返回message.channel.send(“请提及用户!”);
message.channel.send(`${nity}je\xa0${rating}%\xa0\bad man`);
之前发送(…)
检查是否有提及:

如果(!提及)返回消息.channel.send(“请提及”);

那么,如果没有提到任何用户,您希望输出什么?例如,请提及一个用户或类似的内容。如果有提及,它总是返回90%的结果吗?如果没有提及,它已经返回未定义的结果