Пытался использовать Param и Option, но почему-то не выходит.
class PingCommand(commands.Cog):
def __init__(self, bot: commands.Bot, guilds):
self.bot = bot
self.guilds = guilds
@commands.slash_command(default_member_permissions = Permissions(administrator=True), name="level_reward")
@commands.has_permissions(administrator=True)
@commands.option(name="id_delete_role", description="ID роли, которая будет удалена после получения нового уровня", type=str, required=False)
async def add_role(self, inter : ApplicationCommandInteraction,
lvl: int, id_add_role: str, id_delete_role: str = None):
"""
Добавить награду за уровень.
Parameters
----------
lvl : int
Уровень, за который добавляется роль.
id_add_role : str
ID роли, которая будет добавлена после получения нового уровня.
id_delete_role : str, optional
ID роли, которая будет удалена после получения нового уровня
required: False
"""