You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Discord Embed中实现带蓝色高亮的无@提醒用户提及

解决Discord Embed中用户昵称蓝色高亮问题

你希望在Discord Embed里实现用户昵称蓝色高亮但不触发@提醒的效果,目前你的代码无法实现高亮,原因是对用户提及格式做了HTML转义——你把提及标记的<和>换成了&lt;和&gt;,导致Discord无法识别这是用户提及语法。

Embed中直接使用标准的用户提及格式<@用户ID>即可达成需求:既会显示蓝色高亮的用户昵称,又不会触发@提醒(Embed内的提及本来就不会ping用户)。

修改后的代码如下:

if(command === 'hug2') {
    let targetMember = message.mentions.members.first();
    if(!targetMember) return message.reply('you need to mention a user in order to hug them!!');

    const exampleEmbed = new EmbedBuilder()
    .setTitle(`${message.author.tag} Just Gave <@${targetMember.user.id}> a Hug!`)
    .setColor('0x0099FF')
    .setImage('http://25.media.tumblr.com/tumblr_ma7l17EWnk1rq65rlo1_500.gif')
    .setTimestamp()
    .setFooter({ text: 'Made With Horikita Bot!', iconURL: 'https://i.pximg.net/c/250x250_80_a2/img-master/img/2021/01/26/23/55/26/87326371_p0_square1200.jpg' });

    message.channel.send({ embeds: [exampleEmbed] });
}

核心修改:将标题中的&lt;@${targetMember.user.id}&gt;替换为<@${targetMember.user.id}>,取消转义后Discord就能正确解析为用户提及,显示蓝色高亮昵称,同时不会触发@提醒。

内容的提问来源于stack exchange,提问作者Haruu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 11:25:14