@datareset
развиваюсь.

Не отправляется байтовая картинка aiogram, что делать?

Сгенерированную в Pillow картинку по сокетам отправляю в байтах
При попытке отправить в телеграмме выдает это
TypeError: Not supported file type.
Код:
screenshot = recieved.split(b' ', maxsplit=1)[1]
await bot.send_photo(id, InputFile(screenshot, "screenshot"))

Картинка:
im = PIL.ImageGrab.grab()
buf = BytesIO()
im.save(buf, format="PNG")
buf.seek(0)
  • Вопрос задан
  • 472 просмотра
Решения вопроса 1
@datareset Автор вопроса
развиваюсь.
from aiogram.types.input_file import InputFile
screenshot = InputFile("image.png") # path to file
await bot.send_photo(id, photo=screenshot)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы