Python Discord.py禁止所有成员
我正在尝试生成禁止服务器中所有成员的代码。这是出于教育方面的原因,不要计划在真正的服务器上这样做。我目前的代码是:Python Discord.py禁止所有成员,python,discord.py,Python,Discord.py,我正在尝试生成禁止服务器中所有成员的代码。这是出于教育方面的原因,不要计划在真正的服务器上这样做。我目前的代码是: @client.command() async def d(ctx): for member in list(ctx.guild.members): try: await member.ban(reason="pooooop", delete_message_days=7) print(f"Banne
@client.command()
async def d(ctx):
for member in list(ctx.guild.members):
try:
await member.ban(reason="pooooop", delete_message_days=7)
print(f"Banned {member.display_name}!")
print("Banning is complete!")
except Exception:
pass
代码没有任何错误,但没有对命令作出反应
@client.command()
async def massban(ctx):
for user in ctx.guild.members:
try:
await user.ban()
except:
pass
您可以遍历所有成员并禁止它们
您认为代码无论如何都应该有效
Docs我已经这样做了,但是没有禁止,我只是打印名称来测试它,但是它只打印一个名称
@bot.command(pass_context = True)
async def ban(ctx):
guild = ctx.message.guild
for member in ctx.guild.members:
print(member)
很抱歉,代码没有任何错误,但没有响应。bot是否有禁止的权限?要检查此项,请尝试此
,例外情况除外,如e:
,然后将pass替换为打印(e)