首页 > 解决方案 > 有没有办法在不实际 ping 用户的情况下提及用户(蓝色突出显示)?

问题描述

有没有办法在不实际 ping 他们的情况下在 Discord 中提及用户?我不想要像角色 ping 这样的东西,因为你必须删除角色,当新人查看它时,它会被视为@deleted-role。

还尝试了unicode,但没有奏效。查了其他库,一无所获。我找到了一个可以做到这一点的机器人,但是检查它的 message.content 什么也没显示,并且 D.JS 的 v12 功能disableMentions只插入一个薄的 unicode 字符来打破提及,这会导致类似<@id>, 或<@(really_small_unicode_char)id>(@\u200b) 的结果。

标签: discorddiscord.js

解决方案


是的,有可能,看这个

Discord.JS 刚刚在这个Github 提交中更新了他们的库。所以现在你可以做这样的事情......

npm i github:discordjs/discord.js#df324e2c21171aa17bc4e43f4a36f78c2f0eaec1

message.channel.send('content', {"allowedMentions": { "users" : []}})

并且没有提及。


推荐阅读