При попытке загрузить изображение возникает ошибка:
[1] Unknown error occurred
При этом если сохранить изображение в файл - все ок.
код -
def image2bytes(img, format):
image_content = BytesIO()
img.seek(0)
img.save(image_content, format=format)
image_content.seek(0)
return image_content
@bot.loop_wrapper.interval(seconds=1)
async def s30():
im = Image.new('RGB', (500, 500), color=('#72DD69'))
dt_now = str(datetime.datetime.now())
font = ImageFont.truetype("D:\\16596.ttf", 28)
draw_text = ImageDraw.Draw(im)
draw_text.text(
(0, 250),
dt_now,
fill=('#FFFFFF'),
font=font
)
img=image2bytes(im, 'PNG')
#file = open('D:\\test.jpg', 'wb')
#file.write(img.read())
#file.close()
photo = await PhotoMessageUploader(bot.api).upload(img, peer_id=2000000001)
await bot.api.messages.send(random_id=0, chat_id=1, attachment=photo)
Фотография: