Задать вопрос
@LimeGeeg

Как сделать что бы бот ожидал пока пользователь прикрепит файл, а потом сохранит его в discord.py?

Нужно сделать так, что бы бот ожидал на протяжении 60 секунд пока пользователь отправит картинку. После чего бот должен ее сохранить в корневую папку с файлом. Библиотека discord.py

for attach in mag5.attachments:
          await attach.save(f"./{message.author.id}.png")


Вот код сохранения файла, он будет работать если внедрить в структуру on_message. Но мне нужно сделать что бы бот ожидал, пока пользователь отправит файл, а потом эта часть кода сделает свое дело, и как это сделать я не знаю
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@y7o4ka
В d.py есть bot.wait_for, созданный специально для этого.

Если же нужны более длительные ожидания, способные, к примеру, переживать перезапуск бота, смотрите в ивент on_message
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы