Ошибка в открытии файла
Для телеграмма отправляю фото с подписью и возникла ошибка при отправлении файла который расположен на стороннем ресурсе
await bot.send_photo( message.chat.id,
types.InputFile( f"https://via.placeholder.com/600x150.png",
'rb'))
выдает ошибку
OSError: [Errno 22] Invalid argument: 'https://via.placeholder.com/600x150.png'
Где ошибка?
Есть предположение что этот файл надо скачать
Ответы (1 шт):
Автор решения: Sergey Tatarincev
→ Ссылка
отправка по урл:
bot.send_photo(chat_id=chat_id, photo='https://via.placeholder.com/600x150.png')
отправка с локального диска
bot.send_photo(chat_id=chat_id, photo=open('path/to/file/image.png', 'rb'))
читаем документацию