提及嵌入

时间:2019-10-16 10:43:34

标签: discord.js

是否可以在嵌入内容中提及某人,以便他们收到通知?

当我尝试此代码时:

message.channel.send({ embed: { fields: [
{
    name: "test",
    value: args[0]
}
]}});

提及args[0]时,嵌入中的提及会很好地显示(可单击,...),但提及的用户不会被ping通。

如果我使用命令ping自己(并在参数中提及自己),则我没有ping起来,并且在被提及时(黄色背景,...),该消息未像往常一样显示,但是如果得到了我的个人资料信息,我单击消息中的 @ ...

1 个答案:

答案 0 :(得分:2)

遗憾的是,您无法通过使用嵌入来进行提及来通知所提及的用户,可能的解决方法是在消息内容中包含提及而不是嵌入。例如:

message.channel.send(args[0], { embed: { fields: [
{
    name: "test",
    value: args[0]
}
]}});

这是Discord API本身的局限性。