当前位置: 首页 > 知识库问答 >
问题:

不一致js获取用户角色并将其保存在数组中

东郭鹤龄
2023-03-14

如何获取用户角色并将其保存在数组中?我尝试了不同的方法,下面是一个例子

const savedRoles = [];
const mentionedUser = message.mentions.members.first();

savedRoles.push(mentionedUser.roles.cache.array())

但它不起作用,我也不知道该怎么做,我希望你能帮忙

共有1个答案

马弘益
2023-03-14

提到Eduser。角色。隐藏物array()已经返回了一个成员角色数组。因此,。array()函数调用。

const savedRoles = mentionedUser.roles.cache.array();
 类似资料:
  • 我试图将所有用户从一个具有特定角色的VC中转移出来,例如:!召唤@role 这样,所有具有特定角色的用户都应该来到VC,用户在那里键入该命令 目前我的代码是这样的: 目前,我正在移动所有用户,但是我只希望用户具有知情的角色 我试着用: 但是没有成功。。。有人能帮我解决这个问题吗?

  • 我不知道为什么我的反应角色代码不起作用。如果有人能帮助我,我将不胜感激! message函数用于缓存消息,以便bot可以检测对该消息的反应,如果确实需要的话,Idk。 也没有错误,只是没有给我角色。

  • 这是用户模型: 这是榜样: 正如您所看到的,这两个模型之间存在多对多关系。 现在我想得到一个用户角色的ID数组。为此我写了这个: 但上面的代码返回一个数组,其中包含引用用户拥有的每个角色ID的对象: 但是我想返回一个角色的ID数组,如下所示: 我怎么能那样做?

  • 我试图制作一个不和谐机器人,用户可以分配某些语音频道,让机器人在用户加入时自动加入语音频道。 但是,我需要制作一个类似数据库的东西来保存分配为自动连接频道的语音频道列表,以防止在bot关闭时丢失分配的频道列表。 我写了一个代码来保存到. txt文件中,代码是: 但是,当我运行它时,会出现如下错误: 我不知道如何将语音频道id转换为str,在频道周围使用str()也不起作用。 有没有办法让我做到这一

  • 我是新来的python和创建不和谐的机器人在一般情况下,我不能为我的生命弄清楚如何让我的机器人分配一个角色给用户的用户请求。 我在互联网上搜索了几个小时,找到了一些例子,但它们都产生了错误。 以下是我的命令代码: 以下是我得到的错误:

  • 我正试图为不和谐做一个会员机器人。机器人将从API中检索用户ID和角色,并需要从用户中删除此角色。 首先,我要了解特定用户所在的公会: 然后,我通过名称查找角色: 然后我试图通过他的ID找到用户,并删除上面的角色。但是,用户始终未定义: 通常,当我添加一个角色时,我会使用消息对象,然后像这样使用消息中的公会: 但是,我从API中检索数据,因此我必须以另一种方式进行。 我的脚本的完整代码: