Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как сделать команду clear на discord.js?

    @dreameddd
    Если нужно, чтобы удалялись все сообщения, то:
    @bot.command()
    async def clear(ctx):
        await ctx.channel.purge(limit=None)

    Если же с количеством последних сообщений:
    @bot.command()
    async def clear(ctx, number:int=None): # кол-во сообщений по умолчанию не указано
        if number != None: # если кол-во сообщений указано, то удаляем указанное количество
            await ctx.channel.purge(limit=number + 1) # указанное количество + наше сообщение с командой
        else: # если кол-во сообщений не указано, то удаляем всё
            await ctx.channel.purge(limit=None)
    Ответ написан