首页 > 解决方案 > Ping 用户上面嵌入的消息 Discord.js

问题描述

我有一个小问题,如何在用户上方添加 ping。我已经尝试过了,它没有显示任何错误。

client.on("guildMemberAdd", (member) => {
    let embed = new Discord.MessageEmbed();
    member.roles.add(member.guild.roles.cache.find((role) => role.name === "Member"));
    let mention = `<@${member}>`;
    embed.setColor("#2465ff");
    embed.setDescription(".");
    embed.setFooter("We now have " + member.guild.memberCount + " members!");
    embed.setTimestamp();
    member.guild.channels.cache.get("822024147202080771").send(embed);
});

标签: javascriptnode.jsdiscorddiscord.js

解决方案


很可能有一种更有效的方法可以做到这一点,但是我实现它的方法是发送嵌入,然后编辑消息并随后发送提及。

例如:

message.channel.send(embed).then(m => {
    m.edit(`<@${member.id}>`);
})

推荐阅读