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

不一致JS-使用角色将不一致的用户移动到VC

汤飞
2023-03-14

我试图将所有用户从一个具有特定角色的VC中转移出来,例如:!召唤@role

这样,所有具有特定角色的用户都应该来到VC,用户在那里键入该命令

目前我的代码是这样的:

else if (command === 'summon') {
                    const channel = message.member.voice.channel;
                    message.guild.members.cache.forEach(member => {
                        member.voice.setChannel(channel);
                    });
                    message.channel.send(`${message.author} users moved to your channel!`);
                }

目前,我正在移动所有用户,但是我只希望用户具有知情的角色

我试着用:

                    message.mentions.roles.forEach(member => {
                        member.setChannel(channel);
                    });

但是没有成功。。。有人能帮我解决这个问题吗?

暂时还没有答案

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

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

  • 我想发送消息,如果作者有角色,但如果我尝试此代码不工作(角色的id是正确的)。

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

  • 如何获取用户角色并将其保存在数组中?我尝试了不同的方法,下面是一个例子 但它不起作用,我也不知道该怎么做,我希望你能帮忙

  • 我正在使用discord.js制作一个不和谐机器人,然而,它不让我得到公会的角色并找到一个特定的角色。这有点令人困惑,所以这是代码: 控制台会显示公会ID和角色与信息的长映射,但在定义