@dreameddd

Как сделать так, чтобы цикл не затрагивал то, что не надо затрагивать?

Можно ли как-нибудь сделать так, чтобы элемент timeout цикл не затрагивал? Дело в том, что в коде есть continue - если условие не верное - то бот повторно ждёт нажатия на кнопку (повторение кода), без этого цикла бот не будет ждать повторное нажатие кнопки, но с этим циклом время заново считается. (время нужно для отмены кнопок и оно связанно с балансом, если пользователь забудет на них нажать - он вернётся)

Кусок кода:
while True:
    response = await self.bot.wait_for('button_click', timeout=60) # Бот ждет нажатия кнопки в течение 60-ти секунд (discord.py)
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Krytiu_govnocoder
в while true укажи нужные параметры, и есть такая крутая штука elif, и там уже указуешь если прошло 60 сек, то цикл опять запускаться
Ответ написан
Ваш ответ на вопрос

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

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