@bot.command()
async def userinfo(ctx, member:disnake.Member=None):
status={"online": "Онлайн",
"offline": "Не в сети",
"idle": "Не активен",
"dnd": "Не беспокоить"}
member=member or ctx.author
embed=disnake.Embed(title="Информация о пользователе",
colour=000000)
embed.add_field(
name="Имя:",
value=member.name,
inline=True
)
embed.add_field(
name="ID:",
value=member.id,
inline=True
)
embed.add_field(
name="Статус:",
value=status[str(member.status)],
inline=True
)
embed.add_field(
name="Дискриминатор:",
value=member.discriminator,
inline=True
)
embed.add_field(
name="Никнейм:",
value=member.display_name,
inline=True
)
embed.add_field(
name="Дата создания:",
value=member.created_at.strftime("%d.%m.%Y %H:%M:%S"),
inline=True
)
if member.joined_at:
embed.add_field(
name="Дата присоединения:",
value=member.joined_at.strftime("%d.%m.%Y %H:%M:%S"),
inline=True
)
embed.add_field(
name="Роль на сервере:",
value=member.top_role.mention,
inline=True
)
embed.add_field(
name="Находится на сервере:",
value=member.guild.name,
inline=True
)
if member.avatar:
embed.add_field(
name="Ссылка на аватар:",
value=member.avatar.url,
inline=True
)
embed.add_field(
name="Упоминание:",
value=member.mention,
inline=True
)
embed.add_field(
name="Бот?:",
value=member.bot,
inline=True
)
embed.add_field(
name="Ролей:",
value=len(member.roles),
inline=True
)
if member.avatar:
embed.set_thumbnail(url=member.avatar.url)
await ctx.send(embed=embed)
Ошибка в команде translate:
Cannot access member "text" for type "list[Unknown]"
Member "text" is unknown
Сам код:
@bot.command()
async def translate(ctx, lang, *, text):
translator=Translator()
translation=translator.translate(text, dest=lang)
translated=translation.text
embed=disnake.Embed(
title="Перевод на различные языки",
colour=000000
)
embed.add_field(
name="Текст:",
value=text,
inline=True
)
embed.add_field(
name="Язык:",
value=lang,
inline=True
)
embed.add_field(
name="Перевод:",
value=translated,
inline=True
)
await ctx.send(embed=embed)
Ошибка жалуется в этой строке:
translated=translation.text
Сама ошибка:
Cannot access member "text" for type "list[Unknown]"
Member "text" is unknown
@bot.command()
async def translate(ctx, lang, *, text):
translator=Translator()
translation=translator.translate(text, dest=lang)
translated=translation.text
embed=disnake.Embed(
title="Перевод на различные языки",
colour=000000
)
embed.add_field(
name="Текст:",
value=text,
inline=True
)
embed.add_field(
name="Язык:",
value=lang,
inline=True
)
embed.add_field(
name="Перевод:",
value=translated,
inline=True
)
await ctx.send(embed=embed)