@derderiop

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

Не знаю, как написать слеш команду clear
  • Вопрос задан
  • 563 просмотра
Пригласить эксперта
Ответы на вопрос 2
fenrir1121
@fenrir1121
Начни с документации
Что вы вообще хотите без описания что делает команда?
Базовые примеры команд лежат в папке examples. Там есть все что нужно относительно библиотеки, дальше все зависит от ваших знаний питона
Ответ написан
Комментировать
@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}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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