TypeError: use() got an unexpected keyword argument 'item'
Я изучаю slash команды в дискорде. Столкнулся с такой проблемой:
[WARNING] Failed to overwrite commands in <Guild id=972794759531872316> due to 400 Bad Request (error code: 50035): Invalid Form Body
In 1.options.2.name: String value did not match validation regex.
...
TypeError: use() got an unexpected keyword argument 'item'
Дело заключается в самом последнем параметре - *item. Он обязан принимать всё. Как мне сделать, чтобы это работало? Вот код:
from dislash import InteractionClient, Option, OptionType
#Активация предмета
@slash.command(
name ="use",
description="Используйте предмет(Подробно в help)",
options=[
Option('slot', 'Отсчёт слота начинается с нуля!', OptionType.INTEGER),
Option('typeitem', 'Загляните в help!', OptionType.INTEGER),
Option('*item', 'Выберите сам предмет', OptionType.STRING)
],
guild_ids=idGuilds
)
async def use(ctx, slot = 0, typeitem = 1, *item):
pass