如何在漫游器消息中提及用户名

时间:2018-07-31 08:36:08

标签: javascript discord discord.js

我试图标记用户而不是提到的ID(我尝试过$ {user.username}),但实际上并没有提及命令在其上运行的那个用户

当前命令是 $ cake 用户标签”,但该漫游器不会物理地提及它们,而是只写其用户名或在末尾包含鉴别符。

所以代码是

      recentUsers.push(message.author.id);
  setTimeout(() => {
    recentUsers.splice(recentUsers.indexOf(message.author.id), 1);
  }, COOLDOWN * 60 * 60 * 1000);

  message.channel.send({
    embed: {
      color: Cuckbot.colors.GREEN,
      description: ` You have given one cake to ${user.id} `

1 个答案:

答案 0 :(得分:2)

如果您尝试像这样发送它(而不是user.id,而只是user

description: ` You have given one cake to ${user} `

它将用户转换为字符串,并且这种转换(使用DiscordJS)使其引人注目。
我不确定它是否会真正提及用户(带有通知),但肯定会使其可点击。