🔧 Исправление EmailBot для обработки всех входящих писем
✅ Основные изменения: - Исправлена логика EmailBot для обработки ВСЕХ писем (не только Unread=true) - EmailBot теперь обрабатывает письма независимо от статуса 'прочитано' - Добавлена проверка возраста писем (игнорирует письма старше 1 часа) - Система не отвечает повторно на уже обработанные письма - Система не отвечает заблокированным пользователям 🔧 Технические детали: - Обновлен backend/services/emailBot.js - Добавлены правила в .gitignore для артефактов Hardhat - Исключены временные файлы и контрактные данные из Git 🎯 Результат: - AI ассистент теперь обрабатывает все новые входящие письма - Создаются новые пользователи для новых email адресов - Система готова к обработке писем на info@hb3-accelerator.com
This commit is contained in:
@@ -213,17 +213,17 @@ class EmailBotService {
|
||||
|
||||
logger.info(`[EmailBot] Проверяем письмо: UID=${uid}, Message-ID=${messageId}, From=${fromEmail}, Unread=${isUnread}`);
|
||||
|
||||
if (isUnread) {
|
||||
unreadMessages.push({
|
||||
uid,
|
||||
messageId,
|
||||
fromEmail,
|
||||
subject,
|
||||
text,
|
||||
html,
|
||||
parsed
|
||||
});
|
||||
}
|
||||
// Обрабатываем ВСЕ новые письма, независимо от статуса "прочитано"
|
||||
// Проверка на уже обработанные письма будет в processIncomingEmail
|
||||
unreadMessages.push({
|
||||
uid,
|
||||
messageId,
|
||||
fromEmail,
|
||||
subject,
|
||||
text,
|
||||
html,
|
||||
parsed
|
||||
});
|
||||
|
||||
processedCount++;
|
||||
if (processedCount >= totalMessages) {
|
||||
|
||||
Reference in New Issue
Block a user