🔧 Исправление EmailBot для обработки всех входящих писем
✅ Основные изменения: - Исправлена логика EmailBot для обработки ВСЕХ писем (не только Unread=true) - EmailBot теперь обрабатывает письма независимо от статуса 'прочитано' - Добавлена проверка возраста писем (игнорирует письма старше 1 часа) - Система не отвечает повторно на уже обработанные письма - Система не отвечает заблокированным пользователям 🔧 Технические детали: - Обновлен backend/services/emailBot.js - Добавлены правила в .gitignore для артефактов Hardhat - Исключены временные файлы и контрактные данные из Git 🎯 Результат: - AI ассистент теперь обрабатывает все новые входящие письма - Создаются новые пользователи для новых email адресов - Система готова к обработке писем на info@hb3-accelerator.com
This commit is contained in:
@@ -20,7 +20,7 @@ import axios from 'axios';
|
||||
*/
|
||||
export const createDLE = async (dleParams) => {
|
||||
try {
|
||||
const response = await axios.post('/api/dle-v2', dleParams);
|
||||
const response = await axios.post('/dle-v2', dleParams);
|
||||
return response.data;
|
||||
} catch (error) {
|
||||
console.error('Ошибка при создании DLE:', error);
|
||||
@@ -34,7 +34,7 @@ export const createDLE = async (dleParams) => {
|
||||
*/
|
||||
export const getAllDLEs = async () => {
|
||||
try {
|
||||
const response = await axios.get('/api/dle-v2');
|
||||
const response = await axios.get('/dle-v2');
|
||||
return response.data;
|
||||
} catch (error) {
|
||||
console.error('Ошибка при получении списка DLE:', error);
|
||||
@@ -49,7 +49,7 @@ export const getAllDLEs = async () => {
|
||||
*/
|
||||
export const getDLEInfo = async (dleAddress) => {
|
||||
try {
|
||||
const response = await axios.get(`/api/dle-v2/${dleAddress}`);
|
||||
const response = await axios.get(`/dle-v2/${dleAddress}`);
|
||||
return response.data;
|
||||
} catch (error) {
|
||||
console.error('Ошибка при получении информации о DLE:', error);
|
||||
@@ -63,7 +63,7 @@ export const getDLEInfo = async (dleAddress) => {
|
||||
*/
|
||||
export const getDefaultParams = async () => {
|
||||
try {
|
||||
const response = await axios.get('/api/dle-v2/default-params');
|
||||
const response = await axios.get('/dle-v2/default-params');
|
||||
return response.data;
|
||||
} catch (error) {
|
||||
console.error('Ошибка при получении параметров по умолчанию:', error);
|
||||
|
||||
Reference in New Issue
Block a user