@Peachuser

Как поставить ограничение боту на удаления сообщений командой /clear, 100 сообщений максимум?

Добрый день, хочу сделать ограничение на удалении сообщений боту, как мне это реализовать?
Вот код
@client.command(pass_context = True)
@commands.has_any_role(819292703589269514,817408828500213860,817408830240456754,817643991331766283)
async def clear (ctx, amount : int):
    await ctx.channel.purge(limit = amount + 1)
    emb = discord.Embed (title = 'Удалено {} сообщений!'.format(amount), colour = discord.Color.gold())
    await ctx.send(embed = emb, delete_after=30)
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
Добавить проверку на значение переменной amount?
if amount > 100:
    await ctx.send("Too many messages, aborting...")
    return
Ответ написан
Ваш ответ на вопрос

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

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