如何在 discord.js 嵌入中 ping 一个角色

时间:2021-04-05 13:22:34

标签: discord.js

我想 ping 不和谐嵌入中的特定角色。我试过 <@652878254927249420> 但它只适用于经典消息。是否可以 ping 嵌入中的角色?如果是,我该怎么做?

2 个答案:

答案 0 :(得分:1)

要通过角色 ID ping 角色,您可以使用 <@&652878254927249420>。在 (&) 之后有一个额外的与符号 (@)。

您可以在嵌入中使用它,但在标题、作者或页脚中不能使用提及,只能在 setDescriptionaddField 的值内使用。

enter image description here

如果你有一个这样的角色对象,你可以简单地使用模板文字来提及它:

const role = message.guild.roles.cache.get('652878254927249420');

message.channel.send(`I'm mentioning ${role}, ehh`);

答案 1 :(得分:0)

只需使用 Role#ToString 方法。

message.guild.roles.cache.get("652878254927249420").toString();