Python Pillow что делать, если текст накладывается друг на друга при повторном вводе текста

Здраствуйте! У меня проблема, я пишу телеграм бота на aiogram мне нужно, чтобы текст сообщения выводился на картинку но после второго ввода текста текст накладывается друг на друга.
код:

@dp.message_handler()
async def dd(message: types.Message):
global work
global save
global photo
if work == True:
    mes = message.text
    mes = textwrap.fill(text=mes, width=30)
    "\n".join(f"{str(len(x))} - {x}" for x in mes.splitlines())
    font = ImageFont.truetype("arial.ttf", 50)
    drawer = ImageDraw.Draw(image)
    drawer.text((200, 160), mes, font=font, fill='black')
    image.save(f"{save}.jpg")
    global photo
    photo = open(f"path{save}.jpg", "rb")
    await bot.send_photo(chat_id=message.chat.id, photo=photo)
    keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
    button_2 = types.KeyboardButton(text="Отправить")
    keyboard.add(button_2)
    await message.answer("Проверьте на наличие ошибок, если ошибок нету то нажмите отравить!",
                         reply_markup=keyboard)
    photo.close()

save - это айди пользователя под этим айди pillow сохраняет изображение


Ответы (0 шт):