如何在不删除频道的情况下撤销所有 Discord.py 重写邀请?

How do you revoke all invites Discord.py rewrite, without deleting channels?

如何在不删除频道的情况下撤销特定公会的所有邀请?

我不太确定重写,但我认为这是正确的

    invitelist = await self.invites(server)
    for invite in invitelist:
        await self.delete_invite(invite)

您将在每个 Guild.invites, and call Invite.delete 上循环:

for invite in await guild.invites():
    await invite.delete()

这需要 "Manage Guild" 和 "Manage Channels" 权限。