我试图标记用户而不是提到的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} `
答案 0 :(得分:2)
如果您尝试像这样发送它(而不是user.id
,而只是user
):
description: ` You have given one cake to ${user} `
它将用户转换为字符串,并且这种转换(使用DiscordJS)使其引人注目。
我不确定它是否会真正提及用户(带有通知),但肯定会使其可点击。