擅长:python、mysql、java
<p>我想在这里回答我自己的问题,因为我知道了。首先,我将字符串列表转换为<code>int</code>,因为它会导致错误,然后使用该<code>int list</code>使用<code>foreach loop</code>来获取/获取它们的ID并逐个禁止它们。这也适用于公会以外的用户</p>
<pre><code> @client.command(aliasas=['mb'])
@commands.has_permissions(administrator = True)
async def massban(ctx, *, ids:str):
list_of_ids = ids.split(' ')
list_of_idsx = list(map(int, list_of_ids))
success = 0
for id in list_of_idsx:
user = await client.fetch_user(id)
await ctx.guild.ban(user, delete_message_days=0)
success += 1
await ctx.send("Massbanned " + str(success) + " member/s.")
</code></pre>