From 3a199a0ca6d6690e656af6f3d09cb02279a460bb Mon Sep 17 00:00:00 2001 From: arys Date: Thu, 29 Jan 2026 17:29:57 +0500 Subject: [PATCH] fix --- .../parser/service/PostingTaskService.java | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/src/main/java/kz/konturai/parser/service/PostingTaskService.java b/src/main/java/kz/konturai/parser/service/PostingTaskService.java index aaf4467..df85dbe 100644 --- a/src/main/java/kz/konturai/parser/service/PostingTaskService.java +++ b/src/main/java/kz/konturai/parser/service/PostingTaskService.java @@ -24,7 +24,7 @@ public class PostingTaskService { private static final Logger logger = LoggerFactory.getLogger(PostingTaskService.class); - private static final String TEST_RECIPIENT_ID = "ВСТАВЬ_СЮДА_ID_ИЗ_ЛОГОВ"; + private static final String TEST_RECIPIENT_ID = "25769470256007187"; private final PostingTaskRepository taskRepository; private final MarketingStrategyRepository strategyRepository; @@ -84,7 +84,6 @@ public class PostingTaskService { task.setImageUrl(calendarItem.getImageUrl()); task.setImageFilename(calendarItem.getImageFilename()); - // Группы удалили, этот блок больше не нужен, но логику создания оставляем if (task.getPublishDate().isBefore(now) || task.getPublishDate().isEqual(now)) { task.setStatus("pending"); } @@ -163,22 +162,17 @@ public class PostingTaskService { // 2. ОТПРАВЛЯЕМ ЛИЧНОЕ СООБЩЕНИЕ (ЕСЛИ ПОСТ УДАЛСЯ) if (postId != null) { - // Используем захардкоженный ID для теста - String targetRecipientId = TEST_RECIPIENT_ID; + logger.info("Пост успешно опубликован (ID: {}). Пытаемся отправить уведомление...", postId); - if (targetRecipientId != null && !targetRecipientId.contains("ВСТАВЬ_СЮДА")) { - try { - String message = "✅ Ваш пост опубликован на Странице!\nID поста: " + postId + "\nВремя: " + LocalDateTime.now(); + try { + String message = "✅ Ваш пост опубликован на Странице!\nID поста: " + postId + "\nВремя: " + LocalDateTime.now(); - // Вызываем метод отправки, который ты добавил в FacebookPostingService - facebookPostingService.sendPrivateMessage(credentials, targetRecipientId, message); + // Отправляем сообщение тебе + facebookPostingService.sendPrivateMessage(credentials, TEST_RECIPIENT_ID, message); - logger.info("TEST: Sent confirmation message to HARDCODED user {}", targetRecipientId); - } catch (Exception msgEx) { - logger.warn("Post succeeded, but failed to send private message: {}", msgEx.getMessage()); - } - } else { - logger.warn("TEST: Recipient ID is not configured. Please check TEST_RECIPIENT_ID constant."); + logger.info(">>> SUCCESS: Уведомление отправлено пользователю {}", TEST_RECIPIENT_ID); + } catch (Exception msgEx) { + logger.warn("Пост опубликован, но не удалось отправить сообщение в личку: {}", msgEx.getMessage()); } }