В вашем коде есть небольшая опечатка: ctx.guild_name
. Вы использовали «_» вместо «.» Таким образом, вам нужно изменить: ctx.guild_name
на ctx.guild.name
.
Если вы изменили, что это будет работать:
@client.command()
async def serverinfo(ctx):
embed = discord.Embed(color=discord.Color.green())
embed.set_author(name=f'{ctx.guild.name} Server Info')
embed.set_thumbnail(url=ctx.guild.icon_url)
embed.add_field(name="Server Name: ", value=ctx.guild.name, inline=False)
embed.add_field(name="Server ID: ", value=ctx.guild.id, inline=False)
embed.add_field(name="Members: ", value=ctx.guild.member_count, inline=False)
embed.add_field(name="Owner: ", value=ctx.guild.owner, inline=False)
embed.add_field(name="Region: ", value=ctx.guild.region, inline=False)
embed.add_field(name="Created: ", value=ctx.guild.created_at.strftime("%a, %#d %B %Y, %I:%M %p GMT"))
await ctx.send(embed=embed)