• Как написать команду /clear на disnake?

    @DJAVELIN
    @bot.command(name="clear", usage=f"clear [amount]")
    @commands.has_permissions(manage_messages=True)
    async def clear(ctx, amount: int):
    await ctx.channel.purge(limit=amount + 1)
    emb = disnake.Embed(
    description=f"{ctx.author.mention} очистил {amount} сообщений")
    await ctx.send(embed=emb)

    usage="clear [amount]" - будет отправляться в чат при ошибке, вы можете обработать все ошибки, и вставлять при определенной ошибке - {ctx.command.usage}
    Ответ написан
    Комментировать