Javascript 如何创建特定于角色的表情符号

Javascript 如何创建特定于角色的表情符号,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我想创建一个命令,将现有的guildomeji限制为我指定的角色。例如:!限制删除。然后,只有具有这些角色的成员才能使用emote。我怎么会这样做呢 我检查了Discord角色设置,除了能够对消息做出反应并能够使用来自其他服务器的表情外,似乎没有任何可编辑的表情选项。Discord.js实际上内置了该功能。默认集合为空,使每个角色都可以访问每个表情。但是,您可以使用、和方法更改 以下是如何将其用于命令: message.guild.emojis.cache.get(“”)//首先,获取表情符号

我想创建一个命令,将现有的
guildomeji
限制为我指定的角色。例如:
!限制删除
。然后,只有具有这些角色的成员才能使用emote。我怎么会这样做呢


我检查了Discord角色设置,除了能够对消息做出反应并能够使用来自其他服务器的表情外,似乎没有任何可编辑的表情选项。

Discord.js
实际上内置了该功能。默认集合为空,使每个角色都可以访问每个表情。但是,您可以使用、和方法更改

以下是如何将其用于命令:

message.guild.emojis.cache.get(“”)//首先,获取表情符号
.roles//然后是当前角色限制(默认值:无)
.add(['',);//然后添加、设置或删除指定的角色

下面是我的Discord服务器的演示:

我开始可以很好地使用表情,但是在我没有的
GuildEmojiRoleManager缓存中添加了一个角色之后,我就不能再使用它了。它甚至没有出现在我的表情仪表板/选择器中,所以我不得不手动编写
,即使这样也不起作用