@commands.command(name='랭킹', description='랭킹을 확인합니다.')
async def 랭킹(self, ctx):
if await self.is_registered(ctx):
랭킹 = sorted(self.유저들.items(), key=lambda x: x[1]['레벨'], reverse=True)
embed = nextcord.Embed(title='랭킹', color=0xFFD700)
for 순위, (유저_id, 정보) in enumerate(랭킹[:10], 1):
user = self.bot.get_user(int(유저_id))
if user:
embed.add_field(name=f'{순위}위: {user.name}', value=f'레벨: {정보["레벨"]}', inline=False)
else:
embed.add_field(name=f'{순위}위: 유저를 찾을 수 없음', value=f'레벨: {정보["레벨"]}', inline=False)
await ctx.send(embed=embed)
Command raised an exception: AttributeError: 'Context' object has no attribute 'user'
가 발생하는데 원인이 무엇인가요?
불러오는 중...