атрибут:
ою бот Telegram, используяTelepot библиотека. Чтобы отправить картинку, скачанную из интернета, я должен использоватьОтправить фото метод, который принимает файл-подобный объект.
Просматривая документы, я нашел этот совет:
Если подобный файлу объект полученurlopen()
вам, скорее всего, придется указать имя файла, поскольку серверам Telegram требуется знать расширение файла.
Вопрос в том, получу ли я свой файлоподобный объект, открыв егоrequests.get
и оборачиватьBytesIO
вот так:
res = requests.get(some_url)
tbot.sendPhoto(
messenger_id,
io.BytesIO(res.content)
)
как и где я могу указать имя файла?