Как отменить все приглашения переписать Discord.py, не удаляя каналы? - PullRequest
0 голосов
/ 23 сентября 2018

Как отменить все приглашения в определенной гильдии, не удаляя каналы?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2018

Вы должны выполнить цикл Guild.invites и вызывать Invite.delete для каждого:

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

Для этого требуются «Управление гильдией» и «Управление»Каналы "разрешения.

0 голосов
/ 23 сентября 2018

Я не слишком уверен в переписывании, но я думаю, что это правильно

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