Как сделать двойное наследование
@commands.slash_command()
async def action(self, inter: disnake.Interaction, member: disnake.Member): # Хочу установить описание аргументу member, через commands.Param, но еще нужно сохранить наследование Member
await inter.send(embed=disnake.Embed(
title=f"Управление участником - {member.name}",
description="",
))
Как сделать двойное наследование, подскажите пожалуйста знающие люди
Ответы (1 шт):
Автор решения: SuperFeda
→ Ссылка
@slash_command(
name="command_name",
description="command_desc",
options=[
disnake.Option(name="param_name", description="param_desc")
]
)
async def action(self, inter: disnake.Interaction, member: disnake.Member):
await inter.send(embed=disnake.Embed(
title=f"Управление участником - {member.name}",
description="",
))
Это еще через disnake.Localized
перевести можно.
Еще вот такой вариант могу предложить, но он вряд ли будет работать:
@commands.slash_command()
async def action(self, inter: disnake.Interaction, member: disnake.Member | commands.Param(...)):
await inter.send(embed=disnake.Embed(
title=f"Управление участником - {member.name}",
description="",
))