是否可以在嵌入内容中提及某人,以便他们收到通知?
当我尝试此代码时:
message.channel.send({ embed: { fields: [
{
name: "test",
value: args[0]
}
]}});
提及args[0]
时,嵌入中的提及会很好地显示(可单击,...),但提及的用户不会被ping通。
如果我使用命令ping自己(并在参数中提及自己),则我没有ping起来,并且在被提及时(黄色背景,...),该消息未像往常一样显示,但是如果得到了我的个人资料信息,我单击消息中的 @ ... 。
答案 0 :(得分:2)
遗憾的是,您无法通过使用嵌入来进行提及来通知所提及的用户,可能的解决方法是在消息内容中包含提及而不是嵌入。例如:
message.channel.send(args[0], { embed: { fields: [
{
name: "test",
value: args[0]
}
]}});
这是Discord API本身的局限性。