#discord.py-rewrite
#discord.py-переписать
Вопрос:
я пытаюсь выяснить, как удалить все роли на сервере. Я не могу найти что-либо об этом в Интернете, поэтому я прихожу сюда. По сути, мне нужно получить фрагмент кода, который просто удаляет все роли на сервере одной командой.
Ответ №1:
Вы можете выполнять циклы for и перебирать роли гильдий, а затем удалять каждую роль. Пример
for roles in ctx.guild.roles:
if role.name != "role name that you want to exclude":
pass
else:
await roles.delete(reason="Reason Here")
await ctx.send("Deletion Complete.", delete_after=3)
Проверьте документы для ctx.guild.роли
и проверьте документы на наличие delete()