javascript - 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);
});
解决方案
很可能有一种更有效的方法可以做到这一点,但是我实现它的方法是发送嵌入,然后编辑消息并随后发送提及。
例如:
message.channel.send(embed).then(m => {
m.edit(`<@${member.id}>`);
})
推荐阅读
- java - 试图访问 api
- rust - 如何在没有动态调度的情况下表达这个概念?
- javascript - materailize css侧导航没有导航
- javascript - 用 Vue 包装元素
- android - 应用程序在生产中崩溃但不在开发中 - android 应用程序
- python - 如何在 Tkinter 中运行无限循环时使用关闭 (X) 或任何其他按钮
- android - kotlin中times方法的作用是什么?
- javascript - 外部 CSS 文件中带有字体的 Shadow DOM 问题
- python - 有没有办法使用 python 在 tkinter 中保留两个具有不同标签样式的笔记本?
- groovy - 如何使用 SoapUI groovy 运行 vbs 文件