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

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

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

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


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

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

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

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