我知道您可以从用户中删除某些角色,并从用户中删除所有角色,但是我想做的是做相反的事情。我查看了这个,它提供了一种检索具有特定角色的所有人员的方法。似乎您可以操作集合/映射来遍历每个成员并删除角色。然而,我似乎无法做到这一点。
我已经硬编码了我要针对的一个特定角色以及应该触发命令的消息。
我一直在尝试的当前代码(似乎只在只有一个人指定角色的情况下起作用):
if (msg.startsWith('!new round')) {
//check for everyone and remove the role
//roleID is just the roleID
我正在使用Active Directory为我的web应用程序中的用户分配角色。然而,我发现在AD中更改用户安全组分配和这些更改传播到使用应用程序的用户之间似乎有很长一段时间的延迟。实际上,当我从AD中检索C#中用户的角色时,它们是最新的,但是当我运行此代码查看用户的角色时,它们直到第二天才更新。如何从AD即时更新用户角色?
var identity = WindowsIdentity.GetCurrent();
var groups = from sid in identity.Groups select sid.Translate(typeof(NTAccount)).Value;
for
我在我的不和谐的机器人中做了一个自动删除消息功能,当我到达从审查列表命令中删除单词时,我已经搁浅了。因为我想从列表中删除的单词在列表中,所以msg被bot删除了。我想绕过这一点,在我的消息事件中添加一个额外的if,该事件检查用户是否具有Admin角色或Mod角色。我想要的结果是,如果它们确实具有该角色,它将返回,msg删除将永远不会执行。
if any(word in message.content for word in censorlist):
if message.author == client.user:
我想让所有的成员都有一个特定的角色。例如,在我的不和谐服务器中有gurdian的角色,id为872029521484873779。我想要一个数组中所有在我的服务器中扮演gurdian角色的用户的列表。我的代码如下所示
let nameList= msg.guild.roles.cache.get('role_id').members.map(m=>m.user.tag);
然而,结果它只返回nameList中的一个用户,而当有9个用户分配给他们的角色时。我在这里做错了什么,这给我带来的只是一个用户,而不是数组中的9个用户中的其他用户。我是discord.js的新手
我有一个非常好用的API,它的返回值使用了遍及…的命名约定。从驼峰大小写到Pascal大小写再到带空格的字符串…这是一团糟…
因此,为了序列化或反序列化它,使用json.net添加一个jsonSerializer或添加一个带有json属性属性的类就足够简单了:
[JsonProperty(PropertyName = "somebanged upName")]
public string[] SomethingBangedUp;
在将一些值硬输入到枚举中时,我也想做类似的事情,然后获得一个‘banged up name’的列表,而不是变量名:
public enum SomeB
我目前正在处理一个java不和谐机器人(net.dv8tion),我试图创建一个"who“命令,该命令应该列出所选角色的人员,例如:!who admin ->具有"admin”角色的所有人员的列表。所以我的问题是,我实际上找不到解决这个问题的方法或其他方法。我希望你们中的一些人能帮我解决这个问题
我想过类似的事情,或者类似的事情:
list <> members = guild.getMembersByRole(roleName);
或者:
role rolename;
String[] members = rolename.getMembers();
我知道在postgres中,public不是一个典型的角色:
dav-gis=# \duS public List of roles Role name | Attributes | Member of -----------+------------+-----------
但是,为什么我可以从public撤销模式上的所有特权,而不将另一个角色分配给public?例如,
db=# REVOKE ALL PRIVILEGES ON SCHEMA "eia" FROM "public";
REVOKE
db=# GRANT "ei
我试图在python中制造一个不和谐的机器人,我想弄清楚如何给自己一个角色,而不通知控制台中的构象。
import discord
import os
client = discord.Client()
@client.event
async def on_ready():
print('We have logged in as {0.user}'.format(client))
@client.event
async def on_message(message):
if message.author == client.user:
re
我希望在Redis中存储复杂c#类的集合,这个集合有2种类型的用法:
首先从集合中检索所有对象
二是通过id从集合中检索特定项。
1. What is the best Redis type for storing this type of data?
2. Is it Ok to store c# object as byte array in Redis String, and when i need to this data deserialize it to my collection? , also if the rate of this data usage is
我有一段python代码,可以控制我的服务器上的一个机器人,直到几周前它还在工作。我有下面的代码,它将获得服务器中具有特定角色的所有人员的列表,并将他们添加到列表中。然后,我稍后会用这个列表做一些事情。代码如下:
@bot.command(pass_context = True)
async def getuserlist(ctx, useDiscordID : bool = False):
memberlist = []
for guild in bot.guilds:
for member in guild.members:
我正在用JDA api为我的服务器编写一个私有的不一致机器人。我的机器人随机切换他的状态,其中一个随机事件是:“在线玩x” 我只想知道目前有多少人在线,不管他们是什么角色,但它不起作用。一开始它显示1,现在是2,他们就像10-20在线。机器人有它自己的机器人角色,我给了他所有其他角色,因为我认为这会解决它,但它没有。 String[] status = new String[] {"Baba Bot", "Bester Bot", "Coolster Bot", "%members online!"};
int next = 5