This commit is contained in:
arys
2026-01-29 17:29:57 +05:00
parent d9423a8bb8
commit 3a199a0ca6
@@ -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();
// Вызываем метод отправки, который ты добавил в FacebookPostingService
facebookPostingService.sendPrivateMessage(credentials, targetRecipientId, message);
// Отправляем сообщение тебе
facebookPostingService.sendPrivateMessage(credentials, TEST_RECIPIENT_ID, message);
logger.info("TEST: Sent confirmation message to HARDCODED user {}", targetRecipientId);
logger.info(">>> SUCCESS: Уведомление отправлено пользователю {}", TEST_RECIPIENT_ID);
} 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.warn("Пост опубликован, но не удалось отправить сообщение в личку: {}", msgEx.getMessage());
}
}