users = await new_msg.reactions[0].users().flatten()
users.pop(users.index(self.client.user))
finaluser= users
role = discord.utils.get(ctx.guild.roles, name="Admins")
print(finaluser)
for user in users: //this is running infinitely
await ctx.send(user.name)
if role in user.roles:
finaluser.append(user)
await ctx.send(finaluser)
return
这里为什么这个for循环无限运行?看不懂
答案 0 :(得分:0)
我已经找到了修复它的方法。我没有将最终用户分配给用户,而是将其分配给
finaluser= await new_msg.reactions[0].users().flatten()
。现在,它按预期工作。