HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.04.2021, 18:03
Corrygаn
Участник форума
Регистрация: 23.03.2021
Сообщений: 225
С нами: 2707290

Репутация: 18
По умолчанию

Как сделать команду с числовым аргументом? Т.е пишешь команду и через пробел число, которая удаляет определённое кол-во сообщение, как раз таки написанное через пробел после команды.
 
Ответить с цитированием

  #2  
Старый 21.04.2021, 14:06
logan)
Новичок
Регистрация: 13.06.2019
Сообщений: 20
С нами: 3642095

Репутация: 53
По умолчанию

@client.command(pass_context = True, aliases=['Clear'])

async def clear(ctx, number):

mgs = []

number = int(number)

async for x in ctx.logs_from(ctx.message.channel, limit = number):

mgs.append(x)

await ctx.delete_messages(mgs)

Попробуй данный код
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.