🔧 Исправление EmailBot для обработки всех входящих писем

 Основные изменения:
- Исправлена логика EmailBot для обработки ВСЕХ писем (не только Unread=true)
- EmailBot теперь обрабатывает письма независимо от статуса 'прочитано'
- Добавлена проверка возраста писем (игнорирует письма старше 1 часа)
- Система не отвечает повторно на уже обработанные письма
- Система не отвечает заблокированным пользователям

🔧 Технические детали:
- Обновлен backend/services/emailBot.js
- Добавлены правила в .gitignore для артефактов Hardhat
- Исключены временные файлы и контрактные данные из Git

🎯 Результат:
- AI ассистент теперь обрабатывает все новые входящие письма
- Создаются новые пользователи для новых email адресов
- Система готова к обработке писем на info@hb3-accelerator.com
This commit is contained in:
2025-08-04 21:34:58 +03:00
parent e2ebe7e8aa
commit c987b8f8f4
19 changed files with 233 additions and 284 deletions

View File

@@ -39,7 +39,7 @@
"csurf": "^1.11.0",
"csv-parser": "^3.0.0",
"dotenv": "^16.0.3",
"ethers": "6.13.5",
"ethers": "^6.14.0",
"express": "^4.21.2",
"express-rate-limit": "^7.5.0",
"express-session": "^1.17.3",
@@ -69,7 +69,7 @@
"@nomicfoundation/hardhat-ignition": "^0.15.10",
"@nomicfoundation/hardhat-ignition-ethers": "^0.15.0",
"@nomicfoundation/hardhat-network-helpers": "^1.0.0",
"@nomicfoundation/hardhat-toolbox": "5.0.0",
"@nomicfoundation/hardhat-toolbox": "^5.0.0",
"@nomicfoundation/hardhat-verify": "^2.0.0",
"@nomicfoundation/ignition-core": "^0.15.10",
"@typechain/ethers-v6": "^0.5.0",
@@ -80,7 +80,7 @@
"eslint": "^9.21.0",
"eslint-config-prettier": "^10.0.2",
"globals": "^16.0.0",
"hardhat": "2.22.19",
"hardhat": "^2.24.1",
"hardhat-gas-reporter": "^2.2.2",
"nodemon": "^3.1.9",
"prettier": "^3.5.3",