javascript - discord.js:如何让机器人发送提及,但不在嵌入中?
问题描述
我正在处理我的加入消息,并且很好奇如何让机器人发送提及而不是嵌入,如下所示:照片
我有这样的:照片
我目前的代码是:
client.on('guildMemberAdd', async(member) => { // this event gets triggered when a new member joins the server!
const Channel = member.guild.channels.cache.get('761871578178387989')
const embed = new Discord.MessageEmbed()
.setTitle(`:wave: Hello ${member.user.tag} and welcome to **${member.guild.name}**.`)
.setThumbnail(member.user.displayAvatarURL({dynamic: true, size: 512}))
.addField('Consider checking it!', '**Server IP:** play.aftnetwork.net\n**Store:** https://store.aftnetwork.net\n\n**Make sure to check <#761874528702824469>.**', true)
.setFooter(`AftNetwork`)
.setColor('#468DFF')
// sends a message to the channel
Channel.send(embed)
})
我应该在此代码中添加什么以获得想要的结果?请帮助<3
解决方案
您可以使用TextChannel.send()方法来做到这一点,该方法接受可选options
参数 ( MessageOptions ) 作为第二个参数,您可以在其中指定嵌入。
这是一个例子:
Channel.send(member, {
embed: embed,
});
// member is the GuildMember that joined your server and embed is your MessageEmbed.
推荐阅读
- nginx - 如何在 Yocto 中启用 ngx_stream_core_module
- matrix - Python SymPy 从矩阵元素中获取方程
- flutter - Flutter 小部件上的印象或跟踪
- android-ndk - ndk-build 找不到库
- javascript - 为什么这个函数根据codewars返回“'\'1\''”?
- selenium-ide - 推入阵列 Selenium IDE 2019
- python-3.x - 如何将我的 Python 历史记录限制在虚拟环境中?
- codenameone - 在代号一中滑动标签
- google-chrome-extension - XMLHttpRequest 在内容脚本中工作正常但在后台脚本中不能正常工作 - Chrome 扩展
- machine-learning - 我将如何从先前输入的输出中重新训练我的监督学习模型?