Javascript 从提及中获取用户ID

Javascript 从提及中获取用户ID,javascript,discord,discord.js,Javascript,Discord,Discord.js,我想从提及中获取用户ID。我正在执行一个用户信息命令,因此消息的作者将不总是他们,因此我无法执行message.author.id。我已经使用子字符串将命令拆分为命令本身和提及,但我无法将提及转换为ID 我知道不和谐的提及实际上是,这是我获取ID的另一种方式。请告诉我,我是否能够摆脱,因此我只剩下ID,或者使用另一种方法将提及本身变成一个提述。我查看了文档,但没有发现任何对我有帮助的地方。您可以通过两种方式来实现这一点:如果要将提及用作参数,可以使用正则表达式删除提及字符,如下所示:yourst

我想从提及中获取用户ID。我正在执行一个用户信息命令,因此消息的作者将不总是他们,因此我无法执行
message.author.id
。我已经使用子字符串将命令拆分为命令本身和提及,但我无法将提及转换为ID


我知道不和谐的提及实际上是
,这是我获取ID的另一种方式。请告诉我,我是否能够摆脱
,因此我只剩下ID,或者使用另一种方法将提及本身变成一个提述。我查看了文档,但没有发现任何对我有帮助的地方。

您可以通过两种方式来实现这一点:如果要将提及用作参数,可以使用正则表达式删除提及字符,如下所示:
yourstring.replace(/[\\\\\\\\\\\\\\\\\\&!]/g,”

另一种方法是在消息中首先提到,然后是用户id:
message.notices.users.first().id

谢谢!我使用了底部的解决方案,效果非常好!我对JS很陌生,所以正则表达式让我很困惑