我想 ping 不和谐嵌入中的特定角色。我试过 <@652878254927249420>
但它只适用于经典消息。是否可以 ping 嵌入中的角色?如果是,我该怎么做?
答案 0 :(得分:1)
要通过角色 ID ping 角色,您可以使用 <@&652878254927249420>
。在 (&
) 之后有一个额外的与符号 (@
)。
您可以在嵌入中使用它,但在标题、作者或页脚中不能使用提及,只能在 setDescription
和 addField
的值内使用。
如果你有一个这样的角色对象,你可以简单地使用模板文字来提及它:
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();