diff --git a/tg_publish.py b/tg_publish.py index cedc1a6..6453e6a 100644 --- a/tg_publish.py +++ b/tg_publish.py @@ -142,11 +142,21 @@ async def publish_to_tg(vk_post_id): if available_length < 0: available_length = 0 + # Логирование перед форматированием + logger.info(f"Начинаем форматирование текста для записи VK ID {vk_post_id}, доступная длина: {available_length}") + # Получаем обработанный текст с учетом доступной длины text = get_event_text(post['text'], available_length) if post['text'] else "" # Логирование отформатированного текста для отладки - logger.info(f"Отформатированный текст для записи VK ID {vk_post_id}:\n{text}") + logger.info(f"=== Отформатированный текст для записи VK ID {vk_post_id} ===") + logger.info(f"Длина текста: {len(text)}") + logger.info(f"Текст (repr): {repr(text)}") + logger.info(f"Текст (содержимое):") + # Выводим текст построчно для лучшей читаемости в логе + for i, line in enumerate(text.split('\n'), 1): + logger.info(f" Строка {i}: {repr(line)}") + logger.info(f"=== Конец отформатированного текста ===") # Публикация первоначального сообщения без ссылок if has_image and not is_org_message: