【发布时间】:2021-02-01 22:13:27
【问题描述】:
如何为所有用户添加多个角色?我编码的内容没有产生错误,但它不起作用。我正在尝试遍历 discord 公会的所有成员,然后将指定的角色添加到每个成员。
member = message.author
cat1 = discord.utils.get(member.guild.roles, id=767162794125557760)
cat2 = discord.utils.get(member.guild.roles, id=767159884314574888)
cat3 = discord.utils.get(member.guild.roles, id=767160508637642793)
cat4 = discord.utils.get(member.guild.roles, id=767159426565013504)
cat5 = discord.utils.get(member.guild.roles, id=767159149040500807)
if message.content.startswith('!addroles'):
if message.author.id == 80760379319259136:
for person in message.guild.members:
await person.add_roles(cat1, cat2, cat3, cat4, cat5)
print("done.")
【问题讨论】: