hey, always working on my discord bot but this command (server info command) i just made gives me an error and i can't find anything on the net, please help !
@app_commands.command(
name = "sinfo",
description = description["sinfo"]
)
async def sinfo(self, interaction: discord.Interaction, server: discord.Guild | None):
date_format = "โณ *%a, %d %b %Y %I:%M %p*"
creator = await self.bot.fetch_user(int(os.getenv('CREATOR_ID')))
owner = server.owner
if server is None:
server = interaction.guild.id
#page 1
embed_page1=discord.Embed(color=0x0E2863)
embed_page1.set_author(name=server.name, icon_url=server.icon)
embed_page1.set_thumbnail(url=server.icon)
embed_page1.add_field(name="ID", value=f'โณ `{server.id}`', inline = True)
embed_page1.add_field(name=f'\t', value=f'\t', inline=True)
invite = server.invites([0])
embed_page1.add_field(name="Invite Link", value=f'โณ {invite}', inline = True)
embed_page1.add_field(name="Server Created", value=server.created_at.strftime(date_format), inline = False)
embed_page1.add_field(name="Members", value=server.member_count, inline = False)
embed_page1.add_field(name="Text channels", value=server.text_channels, inline = True)
embed_page1.add_field(name=f'\t', value=f'\t', inline=True)
embed_page1.add_field(name="Voice channels", value=server.voice_channels, inline = True)
embed_page1.set_footer(text=f'Bot by {creator.name} ๐ค')
embed_page1.timestamp = datetime.datetime.now(datetime.UTC)
#page 2
embed_page2=discord.Embed(color=0x0E2863)
name = owner.name if owner.global_name is None else owner.global_name
embed_page2.set_author(name=name, icon_url=owner.avatar)
embed_page2.set_thumbnail(url=owner.avatar)
embed_page2.add_field(name="ID", value=f'โณ `{owner.id}`', inline = True)
embed_page2.add_field(name=f'\t', value=f'\t', inline=True)
embed_page2.add_field(name="Nickname", value=f'โณ {owner.name}', inline = True)
embed_page2.add_field(name="Account Created", value=owner.created_at.strftime(date_format), inline = False)
embed_page2.add_field(name="Join Date", value=owner.joined_at.strftime(date_format), inline = True)
embed_page2.add_field(name=f'\t', value=f'\t', inline=True)
members = sorted(server.members, key=lambda m: m.joined_at)
embed_page2.add_field(name="Join position", value=str(members.index(owner)+1), inline = True)
embed_page2.set_footer(text=f'Bot by {creator.name} ๐ค')
embed_page2.timestamp = datetime.datetime.now(datetime.UTC)
TypeError: unsupported type annotation <class discord.guild.Guild >
i am using discord.py btw
