@alegzz

AIOGRAM — как отправить альбом с контентом из переменных?

С помощью requests скачиваю видео файлы и хочу отправить их через тг бота. в документации к aiogram есть пример как отправить локальные файлы, но у меня содержимое файла в requests.get.content - как можно отправить их, не записывая в файл?
  • Вопрос задан
  • 413 просмотров
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Когда имеешь дело с функцией, которая хочет объект file, можно использовать io.StringIO ил io.BytesIO.

Например:

media.attach_photo(io.BytesIO(requests.get('http://foo/bar.jpg').content), 'Foo Bar')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 11:20
5000 руб./за проект
01 мая 2024, в 10:55
3000 руб./за проект
01 мая 2024, в 10:55
3000 руб./за проект