python, disnake, как исправить ошибку?
@bot.slash_command(name = "монетка", description = "Бросить монетку")
async def монетка(inter, сторона: Option(choices=[OptionChoice(name="сторона", value ="орел"), OptionChoice(name="сторона", value="решка")], description = "Попробуйте угадать какой стороной упадет монетка"):
randomCoins = ["орел", "решка"]
random.shuffle(randomCoins)
randomCoin = random.choice(randomCoins)
if сторона == randomCoin:
embedCoinWin = disnake.Embed(title = "Ух! Вы угадали.", description = f"> Ваше предположение: {сторона.value}\n\n> Выпавшая сторона: {randomCoin}")
await inter.response.send_message(embed=embedCoinWin)
else:
embedCoinLose = disnake.Embed(title = "Упс! Вы не угадали.", description = f"> Ваше предположение: {сторона.value}\n\n> Выпавшая сторона: {randomCoin}")
await inter.response.send_message(embed=embedCoinLose)
Сама ошибка
init() missing 1 required positional argument: 'name'
async def монетка(inter, сторона: Option(choices=[OptionChoice(name="сторона", value ="орел"), OptionChoice(name="сторона", value="решка")]) = commands.Param(description = "Попробуйте угадать какой стороной упадет монетка")):
TypeError: init() missing 1 required positional argument: 'name'
Источник: Stack Overflow на русском