我已经在为最近加入“访客”角色的成员使用此“guildMemberAdd”
。
client.on("guildMemberAdd", member =>{
member.roles.add(member.guild.roles.cache.find(role => role.name == "Visitors"), "auto added.");
})
我的机器人不能24小时在线。所以当我连接它的时候,有一些用户在机器人离线的时候加入了,显然没有角色(我猜他们是在@每个人的角色中)。
我的目的是在连接Bot时,将没有角色的discord用户移动到现有角色。
在准备好的事件中,只需使用GuildMemberManager#getch()
获取公会中的每个成员,然后筛选只有一个角色(@所有人)的成员。
client.on('ready', async () => {
const members = await client.guilds.cache.get('Guild ID').members.fetch(); // fetch every member
members
.filter((m) => m.roles.cache.size === 1) // iterate through every member with only one role
.each((m) => m.roles.add('Role ID')); // add the Visitors role
});
我试图将所有用户从一个具有特定角色的VC中转移出来,例如:!召唤@role 这样,所有具有特定角色的用户都应该来到VC,用户在那里键入该命令 目前我的代码是这样的: 目前,我正在移动所有用户,但是我只希望用户具有知情的角色 我试着用: 但是没有成功。。。有人能帮我解决这个问题吗?
我正试图在我的注册功能中为用户分配一个角色。 通过使用以下代码: 当我试图运行上面的代码时,我得到了以下错误。 E/AndroidRuntime:致命异常:AsyncTask#2进程:info,pid:967 java.lang.runtimeException:在Android.os.AsyncTask$3处执行doInBackground()时发生错误。done(AsyncTask.java:
我正在尝试为我们的FiveM服务器创建一个discord社区bot,用于处理discord角色。我希望bot限制ROLECHANNEL,因此只能发布角色命令。我希望删除其他垃圾,以便频道保持干净。 命令正在工作,角色已经分配,但是机器人也会触发为什么?
我想创建一个命令,移动我的不和谐语音频道中的所有用户。这是我尝试过的。 在我试图运行命令后”!movetome"在不和谐的聊天我得到了以下错误消息: 谢谢你的帮助:)
我看了那篇文章,https://docs.microsoft.com/en-us/azure/developer/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-active-directory并创建了应用程序角色 以下endpoint使用用户角色进行授权 我想引入一个额外的Getendpoint来返回
我搜索了以下内容:,但没有找到任何内容。 JDA版本: