fix
This commit is contained in:
@@ -24,7 +24,7 @@ public class PostingTaskService {
|
|||||||
|
|
||||||
private static final Logger logger = LoggerFactory.getLogger(PostingTaskService.class);
|
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 PostingTaskRepository taskRepository;
|
||||||
private final MarketingStrategyRepository strategyRepository;
|
private final MarketingStrategyRepository strategyRepository;
|
||||||
@@ -84,7 +84,6 @@ public class PostingTaskService {
|
|||||||
task.setImageUrl(calendarItem.getImageUrl());
|
task.setImageUrl(calendarItem.getImageUrl());
|
||||||
task.setImageFilename(calendarItem.getImageFilename());
|
task.setImageFilename(calendarItem.getImageFilename());
|
||||||
|
|
||||||
// Группы удалили, этот блок больше не нужен, но логику создания оставляем
|
|
||||||
if (task.getPublishDate().isBefore(now) || task.getPublishDate().isEqual(now)) {
|
if (task.getPublishDate().isBefore(now) || task.getPublishDate().isEqual(now)) {
|
||||||
task.setStatus("pending");
|
task.setStatus("pending");
|
||||||
}
|
}
|
||||||
@@ -163,22 +162,17 @@ public class PostingTaskService {
|
|||||||
|
|
||||||
// 2. ОТПРАВЛЯЕМ ЛИЧНОЕ СООБЩЕНИЕ (ЕСЛИ ПОСТ УДАЛСЯ)
|
// 2. ОТПРАВЛЯЕМ ЛИЧНОЕ СООБЩЕНИЕ (ЕСЛИ ПОСТ УДАЛСЯ)
|
||||||
if (postId != null) {
|
if (postId != null) {
|
||||||
// Используем захардкоженный ID для теста
|
logger.info("Пост успешно опубликован (ID: {}). Пытаемся отправить уведомление...", postId);
|
||||||
String targetRecipientId = TEST_RECIPIENT_ID;
|
|
||||||
|
|
||||||
if (targetRecipientId != null && !targetRecipientId.contains("ВСТАВЬ_СЮДА")) {
|
try {
|
||||||
try {
|
String message = "✅ Ваш пост опубликован на Странице!\nID поста: " + postId + "\nВремя: " + LocalDateTime.now();
|
||||||
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) {
|
} catch (Exception msgEx) {
|
||||||
logger.warn("Post succeeded, but failed to send private message: {}", msgEx.getMessage());
|
logger.warn("Пост опубликован, но не удалось отправить сообщение в личку: {}", msgEx.getMessage());
|
||||||
}
|
|
||||||
} else {
|
|
||||||
logger.warn("TEST: Recipient ID is not configured. Please check TEST_RECIPIENT_ID constant.");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user