Я хочу сделать, чтобы когда время на ответ выходило, появлялась ошибка: "
Command raised an exception: TimeoutError:", и с этой ошибкой в канале, котором сначала вводилась команда вывелось сообщение об этой ошибке.
@bot.command(aliases = ['item-create', 'create-item', 'ic', 'ci'])
@commands.has_permissions(administrator= True)
async def _create_item(ctx, name : str = None, description : str = None, role: discord.Role = None, price: int = None):
if role or name or description or price == None:
embed = discord.Embed(title='Информация о предмете', colour=discord.Colour.from_rgb(0, 191, 255))
embed.add_field(name='Название', value='')
embed.set_footer(text='Введите cancel, чтобы выйти.')
msg = await ctx.send(':one: Как назвать данный предмет? Придумайте уникальное имя!', embed=embed)
await bot.wait_for('message', timeout=15, check=lambda message: message.author == ctx.author)