@alakamve2022

Discord.py/disnake.py как исправить ошибку commands.Param?

@Bot.slash_command()
@commands.has_guild_permissions(administrator=True)
async def setrandom(ctx,maxrand:commands.Param(choices=[disnake.Member, disnake.TextChannel])):
        await ctx.send("Робит типа", ephemeral=True)

Такой код выдает ошибку, хочу, чтобы пользователь выбрал, что укажет - Участника или канал. Как исправить данную ошибку:
ParamInfo(name='', name_localizations=<disnake.i18n.LocalizationValue object at 0x0000021F142BFC70>, description=None, description_localizations=<disnake.i18n.LocalizationValue object at 0x0000021F142BFD30>, default=..., param_name='', converter=None, convert_default=False, autocomplete=None, choices=[<class 'disnake.member.Member'>, <class 'disnake.channel.TextChannel'>], type=<class 'str'>, channel_types=[], max_value=None, min_value=None, min_length=None, max_length=None, large=False) is not a valid parameter annotation
  File "C:\Users\ak28r\OneDrive\Рабочий стол\Vab-py\cmd.py", line 122, in <module>
    async def setrandom(ctx,maxrand:commands.Param(choices=[disnake.Member, disnake.TextChannel])):
TypeError: ParamInfo(name='', name_localizations=<disnake.i18n.LocalizationValue object at 0x0000021F142BFC70>, description=None, description_localizations=<disnake.i18n.LocalizationValue object at 0x0000021F142BFD30>, default=..., param_name='', converter=None, convert_default=False, autocomplete=None, choices=[<class 'disnake.member.Member'>, <class 'disnake.channel.TextChannel'>], type=<class 'str'>, channel_types=[], max_value=None, min_value=None, min_length=None, max_length=None, large=False) is not a valid parameter annotation
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы