title: Discord.py on_guild_join invite command error
body: <p>I want to get invites for every server my bot joins, but when i invite the bot in my second server i get this error in the terminal - &quot;    invitetext = await channel.create_invite(max_age = 300)
  NameError: name 'channel' is not defined
  ``</p>
  <pre><code>@bot.event
  async def on_guild_join(guild):
      embed = discord.Embed(description=f&quot;Здрастии! Аз съм &lt;@789920350796251198&gt; и много ти благодаря, че ме покани в **{guild.name}**! Използвай .help, за да видиш списък с командите ми! Целта ми е да мога да се използвам във всеки български сървър. През времето ще се усъвършенствам и ще имам модули за музика, билети, логове и много други &lt;:bcbwelcome:789925513748676638&gt;&quot;,color=0x33AB8B,)
      embed.set_footer(text=f&quot;За въпроси - .support | Версия - 0.1&quot;)
      await guild.owner.send(embed=embed)
      print(f'Joined {guild.name}')
      invitetext = await channel.create_invite(max_age = 300)
  
      server = bot.get_guild(789925449820143666)
      adminchannel = bot.server.get_channel(790193685747728414)
      embed = discord.Embed(title=&quot;Server joined&quot;,color=0x33AB8B,)
      embed.add_field(name=f'Създател:', value=f'{guild.owner.mention}')
      embed.add_field(name=f'Канали:', value=(len(guild.channels)))
      embed.add_field(name=f'Роли:', value=(len(guild.roles) - 1))
      embed.add_field(name=f'Създаден на:', value=f'{guild.created_at}')
      embed.set_thumbnail(url = f'{guild.icon_url}')
      embed.set_footer(text = f'{guild.name}, {guild.id}', icon_url = f'{guild.icon_url}')
      await adminchannel.send(embed=embed)
      await adminchannel.send('Invite: ', invitetext)```
  </code></pre>