有没有办法在不实际 ping 的情况下提及用户(蓝色突出显示)?

Som*_*son 5 discord discord.js

有没有办法在 Discord 中提及用户而不实际 ping 他们?我不想要角色 ping 之类的东西,因为您必须删除该角色,并且当新人查看它时,它会被视为@deleted-role。

也试过unicode,但没有用。检查了其他图书馆,什么都没有。我找到了一个可以做到这一点的机器人,但检查它的 message.content 没有显示任何内容,并且 D.JS 的 v12 功能disableMentions仅插入一个细的 unicode 字符来中断提及,这会导致类似<@id>, 或<@(really_small_unicode_char)id>(@\u200b) 的结果。

Som*_*son 14

是的,这是可能的,请看这个

Discord.JS刚刚度过他们的图书馆在更新这个Github上提交。所以现在你可以做这样的事情......

npm i github:discordjs/discord.js#df324e2c21171aa17bc4e43f4a36f78c2f0eaec1

message.channel.send('content', {"allowedMentions": { "users" : []}})
Run Code Online (Sandbox Code Playgroud)

并且没有提及。