From 5111b584e55708db86e3e74c4df1508a6e271c20 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 20 Jun 2025 15:50:13 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B2=D0=B0=D1=88=D0=B5=20=D1=81=D0=BE=D0=BE?= =?UTF-8?q?=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BE=D0=BC=D0=BC?= =?UTF-8?q?=D0=B8=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/logs/combined.log | 6307 +++++++++++++++++ backend/logs/error.log | 691 ++ backend/routes/chat.js | 86 +- backend/routes/messages.js | 29 +- frontend/src/components/ChatInterface.vue | 76 +- frontend/src/router/index.js | 6 + frontend/src/services/messagesService.js | 30 +- .../src/views/contacts/ContactDetailsView.vue | 96 +- 8 files changed, 7297 insertions(+), 24 deletions(-) diff --git a/backend/logs/combined.log b/backend/logs/combined.log index 587382e..9096213 100644 --- a/backend/logs/combined.log +++ b/backend/logs/combined.log @@ -7121,3 +7121,6310 @@ {"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:22:18.949Z"} {"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:22:29.171Z"} {"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:22:29.176Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:22:47.585Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:22:47.592Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.746Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T17:22:49.747Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.747Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:22:53.630Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:22:56.023Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:22:56.042Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:22:56.061Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:22:56.076Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T17:22:57.498Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:22:59.075Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:22:59.079Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:23:03.767Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T17:23:03.768Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T17:23:13.773Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-19T17:24:25.488Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-19T17:24:25.491Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-19T17:24:25.491Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-19T17:24:25.493Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-19T17:24:25.494Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-19T17:24:25.495Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-19T17:24:26.204Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-19T17:24:26.215Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-19T17:24:26.274Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-19T17:24:26.275Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:29.981Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:29.996Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:24:31.285Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:24:31.289Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:24:31.994Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:24:42.179Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.188Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:42.225Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.229Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:24:42.267Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.271Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:42.303Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.308Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:24:42.313Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:24:42.315Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:42.377Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.395Z"} +{"level":"info","message":"GET /api/users/98","timestamp":"2025-06-19T17:24:42.405Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:42.429Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:24:42.434Z"} +{"level":"info","message":"GET /api/messages?userId=98","timestamp":"2025-06-19T17:24:42.447Z"} +{"level":"info","message":"GET /api/users/98/tags","timestamp":"2025-06-19T17:24:42.602Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T17:24:44.016Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T16:43:10.436Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T17:24:44.017Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:24:44.022Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:24:44.043Z"} +{"cookie":{"expires":"2025-07-19T17:24:44.040Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"5a289abb9a188990585b6992d08577bb","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:24:44.044Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:24:44.051Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:24:45.522Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:24:45.544Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:24:45.574Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:24:45.596Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:24:46.019Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:24:46.022Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:24:56.261Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:24:56.276Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:24:56.300Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:24:56.317Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:25:18.047Z"} +{"cookie":{"expires":"2025-07-19T17:25:18.020Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"836ef0c256afc6fe709014bea3d5e6ad","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:25:18.048Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:25:18.058Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:25:18.074Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:25:18.103Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:25:18.132Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:25:18.154Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:25:23.349Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:25:23.369Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:25:23.395Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:25:23.421Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:25:23.486Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:25:28.344Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:25:28.367Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:25:28.391Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:25:28.410Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.887Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-19T17:25:31.888Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.888Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.889Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-19T17:25:39.508Z"} +{"level":"info","message":"GET /api/tables?_t=1750353943869","timestamp":"2025-06-19T17:25:40.640Z"} +{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T17:25:42.663Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:44.698Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-19T17:25:44.698Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:25:46.360Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:25:46.364Z"} +{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T17:25:49.375Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-19T17:25:54.707Z"} +{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T17:25:59.880Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:59.941Z"} +{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T17:26:02.741Z"} +{"level":"info","message":"GET /api/tables?_t=1750353966970","timestamp":"2025-06-19T17:26:05.650Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-06-19T17:26:07.048Z"} +{"level":"info","message":"GET /api/tables?_t=1750353974247","timestamp":"2025-06-19T17:26:11.318Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:26:16.785Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:26:17.237Z"} +{"level":"info","message":"GET /api/tables?_t=1750353983625","timestamp":"2025-06-19T17:26:21.466Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:26:24.910Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:26:24.932Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:26:24.957Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:26:24.972Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-19T17:26:27.022Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-19T17:26:27.025Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:105:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-19T17:26:27.026Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:26:27.967Z"} +{"level":"info","message":"GET /api/users/105","timestamp":"2025-06-19T17:26:28.008Z"} +{"level":"info","message":"GET /api/messages?userId=105","timestamp":"2025-06-19T17:26:28.033Z"} +{"level":"info","message":"GET /api/users/105/tags","timestamp":"2025-06-19T17:26:28.053Z"} +{"level":"info","message":"GET /api/users/105","timestamp":"2025-06-19T17:26:32.242Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:26:32.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:26:32.266Z"} +{"level":"info","message":"DELETE /api/users/105","timestamp":"2025-06-19T17:26:33.720Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:26:33.295Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:26:33.326Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:26:33.348Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:26:33.367Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:26:38.723Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:26:38.744Z"} +{"level":"info","message":"GET /api/users/98","timestamp":"2025-06-19T17:26:38.758Z"} +{"level":"info","message":"GET /api/messages?userId=98","timestamp":"2025-06-19T17:26:38.782Z"} +{"level":"info","message":"GET /api/users/98/tags","timestamp":"2025-06-19T17:26:38.851Z"} +{"level":"info","message":"GET /api/users/98","timestamp":"2025-06-19T17:26:42.744Z"} +{"level":"info","message":"DELETE /api/users/98","timestamp":"2025-06-19T17:26:43.971Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:26:45.515Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:26:45.532Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:26:45.551Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:26:45.565Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:26:46.788Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:26:46.791Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:26:51.904Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:26:51.923Z"} +{"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T17:26:51.937Z"} +{"level":"info","message":"GET /api/messages?userId=97","timestamp":"2025-06-19T17:26:51.963Z"} +{"level":"info","message":"GET /api/users/97/tags","timestamp":"2025-06-19T17:26:51.998Z"} +{"level":"info","message":"GET /api/users/97","timestamp":"2025-06-19T17:26:53.896Z"} +{"level":"info","message":"DELETE /api/users/97","timestamp":"2025-06-19T17:26:55.808Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:26:57.562Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:26:57.577Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:26:57.597Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:26:57.611Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:27:02.136Z"} +{"level":"info","message":"GET /api/users/100","timestamp":"2025-06-19T17:27:02.170Z"} +{"level":"info","message":"GET /api/messages?userId=100","timestamp":"2025-06-19T17:27:02.195Z"} +{"level":"info","message":"GET /api/users/100/tags","timestamp":"2025-06-19T17:27:02.215Z"} +{"level":"info","message":"GET /api/users/100","timestamp":"2025-06-19T17:27:03.774Z"} +{"level":"info","message":"DELETE /api/users/100","timestamp":"2025-06-19T17:27:05.927Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:27:07.487Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:27:07.510Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:27:07.528Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:27:07.545Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:27:08.872Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:27:08.891Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:27:08.905Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:27:08.930Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:27:08.991Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:27:18.397Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T17:27:18.479Z"} +{"level":"info","message":"Nonce fd950b69747c551677231cb7e0af4e3d сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T17:27:18.496Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:27:18.738Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T17:27:22.124Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-19T17:27:22.125Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:22.217Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:23.005Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T17:27:23.006Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T17:27:23.196Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T17:27:23.197Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:23.410Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T17:27:23.410Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:23.412Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T17:27:23.413Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T17:27:23.616Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T17:27:23.616Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-06-19T17:27:23.617Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:23.617Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:23.617Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:23.618Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:23.626Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:23.626Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:23.915Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-19T17:27:23.915Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T17:27:24.082Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-19T17:27:24.082Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:24.096Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-19T17:27:24.096Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T17:27:24.098Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-19T17:27:24.099Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T17:27:24.251Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-19T17:27:24.251Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","ethereum","arbitrum","bsc"],"timestamp":"2025-06-19T17:27:24.251Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:24.251Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-19T17:27:24.256Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:25:18.020Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"836ef0c256afc6fe709014bea3d5e6ad","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:27:24.259Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:27:24.262Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=836ef0c256afc6fe709014bea3d5e6ad, previousGuestId=undefined","timestamp":"2025-06-19T17:27:24.263Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:24.267Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:24.268Z"} +{"level":"info","message":"No guest messages found for guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:24.275Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-19T17:27:24.279Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T17:27:24.283Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-19T17:27:24.283Z"} +{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-19T17:27:24.285Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T17:27:24.288Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-19T17:27:24.288Z"} +{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-19T17:27:24.290Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T17:27:24.293Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-19T17:27:24.294Z"} +{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-19T17:27:24.296Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-19T17:27:24.299Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-19T17:27:24.299Z"} +{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-19T17:27:24.301Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-19T17:27:24.304Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-19T17:27:24.305Z"} +{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-19T17:27:24.307Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-19T17:27:24.312Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-19T17:27:24.312Z"} +{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-19T17:27:24.315Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-19T17:27:24.318Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-19T17:27:24.319Z"} +{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-19T17:27:24.324Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-19T17:27:24.327Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-19T17:27:24.328Z"} +{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-19T17:27:24.330Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-19T17:27:24.333Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-19T17:27:24.333Z"} +{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-19T17:27:24.335Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-19T17:27:24.338Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-19T17:27:24.338Z"} +{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-19T17:27:24.340Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-19T17:27:24.343Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-19T17:27:24.344Z"} +{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-19T17:27:24.346Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-19T17:27:24.350Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-19T17:27:24.350Z"} +{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-19T17:27:24.352Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-19T17:27:24.361Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-19T17:27:24.362Z"} +{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-19T17:27:24.364Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-19T17:27:24.398Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-19T17:27:24.398Z"} +{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-19T17:27:24.399Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-19T17:27:24.410Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-19T17:27:24.411Z"} +{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-19T17:27:24.413Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-19T17:27:24.425Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-19T17:27:24.426Z"} +{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-19T17:27:24.427Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-06-19T17:27:24.439Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-19T17:27:24.439Z"} +{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-06-19T17:27:24.441Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T17:27:24.459Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-19T17:27:24.459Z"} +{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-06-19T17:27:24.461Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T17:27:24.471Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-19T17:27:24.472Z"} +{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-06-19T17:27:24.473Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-19T17:27:24.492Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-19T17:27:24.493Z"} +{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-06-19T17:27:24.495Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T17:27:24.505Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-19T17:27:24.505Z"} +{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-06-19T17:27:24.506Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T17:27:24.520Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-19T17:27:24.520Z"} +{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-19T17:27:24.522Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T17:27:24.532Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-19T17:27:24.533Z"} +{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-19T17:27:24.534Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T17:27:24.546Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-19T17:27:24.546Z"} +{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-19T17:27:24.547Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-19T17:27:24.551Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-19T17:27:24.552Z"} +{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-19T17:27:24.553Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:25:18.020Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"836ef0c256afc6fe709014bea3d5e6ad","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["836ef0c256afc6fe709014bea3d5e6ad","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748976356629-5bgeyaaf1","1748973405272-q3zeztpki","1748971995627-i4wduj6v0","1748971772605-2176ii4p8","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","1749051277025-x5jj8ymr3","1750248718038-bupg3zyvb","1750335451213-yitdeo8jv","43688588ddbdd3d97d95044707e01deb","e3f276c739780f7f79e50905cb900155","468571bcf6944db390ebc215dedd3a55","fc7552c52eaee0ffc8787ad6d34a072c","a329b8732cc9083fdb55894a2d1814f7","5d3fa01a03251b27ec7c9d3683957fe1","cf443b86b4dcfd92f235965d83483763","1749215412677-039rqj55c"],"timestamp":"2025-06-19T17:27:24.556Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:27:24.561Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:24.574Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.577Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.599Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.602Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:24.624Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:24.625Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:24.664Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.670Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.688Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.691Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.708Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.710Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.727Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.730Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:24.748Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.750Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.766Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.769Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:24.786Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:24.789Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:25.686Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:25.687Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:27:27.550Z"} +{"level":"info","message":"DELETE /api/telegram/5155951987","timestamp":"2025-06-19T17:27:30.659Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:39.621Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.623Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:27:39.664Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:27:39.699Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:39.710Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.715Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:27:39.780Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:27:39.799Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:39.801Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:27:39.801Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.803Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:39.826Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.829Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:39.862Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.866Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:39.880Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:27:39.883Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:27:47.156Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:27:47.158Z"} +{"level":"info","message":"DELETE /api/telegram/5155951987","timestamp":"2025-06-19T17:27:51.025Z"} +{"level":"info","message":"DELETE /api/email/hb3accelerator%40gmail.com","timestamp":"2025-06-19T17:28:00.911Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:10.108Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:10.112Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:28:11.089Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.091Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:11.134Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.137Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:28:11.197Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:28:11.228Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:28:11.229Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:28:11.258Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:28:11.294Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.305Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:28:11.423Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:11.440Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.446Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:11.478Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.481Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:11.535Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:11.538Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.101Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:28:19.723Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:28:19.752Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:28:19.780Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:28:19.806Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:41.691Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:28:41.694Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:28:47.586Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:28:47.589Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:28:57.384Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:28:57.408Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:28:57.435Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:28:57.485Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:28:57.582Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:29:09.901Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:29:09.951Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:29:09.998Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:29:11.868Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:29:11.872Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:29:14.877Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:29:42.063Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:29:42.066Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:29:46.741Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:29:46.768Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:29:46.793Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:29:46.812Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:29:47.958Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:29:47.961Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:29:48.041Z"} +{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T17:29:48.063Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T17:29:48.070Z","total":36} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.247Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.248Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.248Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.249Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:30:12.726Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:30:12.729Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:30:42.943Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:30:42.947Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:30:45.801Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:30:45.804Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:04.146Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:04.147Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:31:10.813Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:31:10.816Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:31:46.252Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:31:46.257Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:31:46.259Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:31:46.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:59.605Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:59.605Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:32:24.446Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:32:24.452Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:32:41.386Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:32:41.389Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:32:46.803Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:32:46.806Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:50.863Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:50.913Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:50.961Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:51.010Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:51.064Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:51.111Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:51.160Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:32:55.778Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:33:11.580Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:33:11.583Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:33:46.470Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:33:46.472Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:33:46.474Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:33:46.477Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:33:49.495Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:33:54.546Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:34:41.344Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:34:42.910Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:34:42.916Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:34:47.555Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:34:47.557Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:34:48.791Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:34:50.660Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:34:50.688Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:34:50.713Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:34:50.733Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.824Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.824Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:34:53.299Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:34:53.345Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:34:53.363Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:34:53.394Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:34:53.417Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:11.827Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:11.830Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:35:13.853Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:13.855Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:13.925Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:13.928Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:35:13.984Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:35:14.011Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:14.013Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:35:14.037Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:35:14.058Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:35:14.059Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:14.061Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:14.066Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:35:14.083Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:14.101Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:14.106Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:14.128Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:14.131Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:35:36.843Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:35:36.914Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:44.333Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:35:44.338Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:35:46.080Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:35:47.948Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:35:47.951Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:14.894Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:14.898Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.618Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.619Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.619Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.620Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:42.577Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:42.581Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.027Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:36:46.030Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:36:46.068Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.072Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.113Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.115Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:36:46.166Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:36:46.191Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:36:46.194Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:36:46.194Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.198Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:36:46.235Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.238Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.240Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.276Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.278Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:36:46.369Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:36:46.406Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:36:46.409Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:17.311Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:17.315Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:37:31.806Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:37:32.550Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:37:32.912Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:32.916Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:32.958Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:32.961Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:37:33.052Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:33.054Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:37:33.103Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:37:33.115Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:37:33.117Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:33.155Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:33.161Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:37:33.168Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:33.212Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:33.216Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:37:33.343Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:33.505Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:37:33.508Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:37:46.426Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:37:46.431Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:38:03.417Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:38:03.420Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:38:27.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.418Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.418Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.419Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.419Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:38:33.618Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:38:33.622Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:38:46.794Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:38:46.798Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:39:01.817Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:39:01.820Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:39:22.806Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:39:22.807Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:39:31.999Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:39:32.003Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:39:47.182Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:39:47.187Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:40:02.204Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:40:02.208Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:40:17.992Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:40:18.709Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:40:32.379Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:40:32.384Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:40:47.559Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:40:47.564Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:02.572Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:41:02.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.256Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:43.144Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:41:43.154Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:47.937Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:47.940Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:41:56.362Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.369Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:56.446Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.450Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T17:41:56.471Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354919069-527gylyya","timestamp":"2025-06-19T17:41:56.474Z"} +{"level":"info","message":"Created mapping for guest ID 1750354919069-527gylyya to user 120","timestamp":"2025-06-19T17:41:56.511Z"} +{"level":"info","message":"No guest messages found for guest ID 1750354919069-527gylyya","timestamp":"2025-06-19T17:41:56.520Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750354919069-527gylyya","timestamp":"2025-06-19T17:41:56.530Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:41:56.564Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.569Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:41:56.580Z"} +{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T17:41:56.581Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:56.600Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.609Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:56.633Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.635Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:41:56.659Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T17:41:56.662Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:41:58.205Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:41:58.224Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-19T17:41:58.234Z","total":2} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-19T17:41:59.945Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-19T17:17:40.558Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-19T17:41:59.946Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:41:59.951Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:41:59.975Z"} +{"cookie":{"expires":"2025-07-19T17:41:59.971Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"cdc07c247ca2eeb4f1c4096871017036","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T17:41:59.976Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T17:41:59.981Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:42:00.098Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T17:42:00.136Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:42:00.883Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:42:03.068Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:42:03.071Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:42:08.959Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:42:08.960Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:42:33.148Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:42:33.151Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:42:50.421Z"} +{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T17:42:50.442Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T17:42:50.449Z","total":36} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:42:59.901Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:42:59.946Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:42:59.989Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:43:00.034Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:43:00.077Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:43:03.344Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:43:03.347Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:43:05.419Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:43:11.934Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:43:11.039Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:43:11.064Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:43:11.095Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:43:11.147Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:43:12.909Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:43:12.930Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:43:12.958Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:43:12.988Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:43:13.050Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:43:33.537Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:43:33.541Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:43:55.101Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:44:03.659Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:44:03.664Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:44:04.811Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:44:46.753Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:44:46.758Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.085Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:45:46.057Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:45:46.108Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:45:46.160Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:45:47.152Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:45:47.157Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:45:55.506Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:45:55.506Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:46:41.464Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:46:41.512Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:46:47.549Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:46:47.554Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:46:50.947Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:46:50.947Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'cbargs')","stack":"TypeError: Cannot read properties of undefined (reading 'cbargs')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1253:20)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:47:41.104Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:47:46.131Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:47:47.920Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:47:47.924Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:48:36.467Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:48:37.127Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:48:45.993Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:48:45.998Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:49:03.013Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:49:03.022Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:49:27.585Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:49:33.647Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:49:33.651Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:49:37.000Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:50:03.731Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:50:03.741Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'cbargs')","stack":"TypeError: Cannot read properties of undefined (reading 'cbargs')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1253:20)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:50:27.218Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.454Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.456Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.456Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:50:46.769Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:50:46.774Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:51:18.390Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:51:18.434Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:51:23.240Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:51:47.148Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:51:47.154Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:02.151Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:02.155Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:52:13.754Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.181Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.181Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.182Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.183Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:32.357Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:32.361Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:52:53.735Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.740Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:53.773Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.783Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:52:53.829Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.832Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:52:53.870Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:52:53.878Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:52:53.878Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:53.920Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.931Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:52:53.951Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:53.983Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:53.987Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:52:54.102Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:52:54.142Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:52:54.144Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:53:06.497Z"} +{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T17:53:06.516Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T17:53:06.524Z","total":36} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:53:13.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:53:13.576Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:53:25.146Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:53:25.149Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:53:55.308Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:53:55.311Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:54:09.460Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:54:09.460Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:54:25.539Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:54:25.543Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:54:55.616Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:54:55.619Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.355Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.397Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.442Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.486Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.533Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.578Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:09.621Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:55:25.919Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:55:25.922Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:55:55.377Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:55:56.108Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:55:56.112Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:56:01.793Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:01.796Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:01.900Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:01.910Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T17:56:01.966Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-19T17:56:01.985Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:56:02.004Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:02.010Z"} +{"level":"info","message":"Created mapping for guest ID 1750355588881-80dk1w9pa to user 1","timestamp":"2025-06-19T17:56:02.056Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:56:02.059Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T17:56:02.059Z"} +{"level":"info","message":"No guest messages found for guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-19T17:56:02.066Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-19T17:56:02.079Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:02.248Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:02.254Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:02.291Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:02.294Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:02.318Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:02.320Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T17:56:03.893Z"} +{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T17:56:03.920Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T17:56:03.926Z","total":36} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:56:04.655Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T17:56:18.729Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T17:56:20.122Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T17:56:20.155Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T17:56:20.195Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T17:56:20.223Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T17:56:21.851Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T17:56:21.875Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T17:56:21.916Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:21.918Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:21.940Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:21.947Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T17:56:21.951Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:21.968Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:21.971Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T17:56:22.000Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T17:56:22.109Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:56:32.505Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:56:32.508Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:56:55.623Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:56:55.669Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.652Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.652Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:57:02.677Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:57:02.681Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:57:30.874Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:57:30.880Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:57:46.215Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:57:55.363Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:58:01.067Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:58:01.069Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:58:30.979Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:58:30.987Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:58:46.534Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:58:46.585Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:59:01.154Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:59:01.158Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T17:59:31.319Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T17:59:31.323Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:59:46.245Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T17:59:46.294Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:00:01.623Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:00:01.626Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:00:32.014Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:00:32.017Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:00:32.362Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:00:41.520Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.266Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.269Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:01:33.482Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:01:33.486Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:02:14.317Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:02:14.321Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T18:02:17.864Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:02:19.527Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:02:19.557Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:02:19.590Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:02:19.620Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:02:27.631Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:02:27.631Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:03:23.023Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:03:23.024Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.169Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.213Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.256Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.306Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.353Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.397Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:14.446Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:04:18.666Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:05:09.316Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:05:14.117Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:06:04.952Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:06:09.611Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:07:00.177Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:07:09.368Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:07:55.550Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:08:00.333Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:08:21.044Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:08:21.090Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:08:21.121Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:21.128Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:08:21.157Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:21.160Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:08:21.165Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:08:21.185Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:21.187Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:08:21.210Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:08:21.297Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:08:33.558Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:08:33.560Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:33.564Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:08:33.623Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:08:33.635Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:33.640Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:08:33.737Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:08:33.756Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:08:33.759Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:08:51.002Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:08:55.802Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:09:05.010Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:05.018Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:09:17.693Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:09:17.696Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:17.698Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:09:17.722Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:17.725Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:09:17.748Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:09:17.763Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:17.767Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:09:17.845Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:09:46.291Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:09:48.165Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:09:48.168Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:09:51.078Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:10:18.372Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:10:18.376Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.237Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.240Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:10:48.355Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:10:48.359Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:11:18.738Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:11:18.741Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:11:37.158Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:11:37.201Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:11:37.243Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:11:41.877Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:11:48.942Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:11:48.946Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:12:16.815Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:12:16.818Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.051Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:13:32.428Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:13:32.429Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:13:46.316Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:13:46.320Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.411Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.456Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.497Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.540Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:14:24.582Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:14:32.547Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:14:32.551Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:14:46.708Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:14:46.716Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:15:18.748Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:15:18.798Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:15:24.057Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:47.079Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:47.084Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:15:57.157Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.161Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:15:57.244Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.258Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:15:57.293Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.298Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.305Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.322Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.324Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:15:57.337Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.340Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:15:57.343Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:15:57.343Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:15:57.371Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.399Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.410Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.438Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.442Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:15:57.522Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.622Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.625Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:15:57.662Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:15:57.667Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:15:57.986Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:15:58.013Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:15:58.039Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:15:58.061Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:16:01.946Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:16:01.975Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:16:02.011Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:02.014Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:16:02.031Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:02.050Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:02.053Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:16:02.071Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:02.094Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:02.100Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:16:02.122Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:16:14.065Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:16:18.206Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:16:18.216Z"} +{"level":"warn","message":"Authenticated message attempt without content or file.","timestamp":"2025-06-19T18:16:18.216Z","userId":1} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:16:23.096Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:33.352Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:33.356Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:16:48.183Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:16:48.207Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:16:48.232Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:16:48.252Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:16:59.703Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:16:59.745Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:59.750Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:59.774Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:59.777Z"} +{"level":"info","message":"GET /api/users/101","timestamp":"2025-06-19T18:16:59.785Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:16:59.800Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:16:59.802Z"} +{"level":"info","message":"GET /api/messages?userId=101","timestamp":"2025-06-19T18:16:59.820Z"} +{"level":"info","message":"GET /api/users/101/tags","timestamp":"2025-06-19T18:16:59.845Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:17:04.329Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:17:04.358Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:17:04.379Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:17:04.398Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:17:09.464Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:17:18.464Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:18:05.016Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:18:13.948Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T18:18:50.087Z"} +{"level":"info","message":"GET /api/tables?_t=1750357136399","timestamp":"2025-06-19T18:18:53.743Z"} +{"level":"info","message":"GET /api/tags","timestamp":"2025-06-19T18:18:55.876Z"} +{"level":"info","message":"GET /api/tables?_t=1750357140564","timestamp":"2025-06-19T18:18:58.252Z"} +{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T18:19:00.566Z"} +{"level":"info","message":"GET /api/tables?_t=1750357144190","timestamp":"2025-06-19T18:19:02.180Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.821Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.823Z"} +{"level":"info","message":"GET /api/tables/19","timestamp":"2025-06-19T18:19:05.232Z"} +{"level":"info","message":"GET /api/tables?_t=1750357155539","timestamp":"2025-06-19T18:19:12.168Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T18:19:15.532Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:19:17.138Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:19:17.165Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:19:17.187Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:19:17.210Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:19:41.407Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:19:41.440Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:41.444Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:19:41.470Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:41.474Z"} +{"level":"info","message":"GET /api/users/101","timestamp":"2025-06-19T18:19:41.481Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:19:41.496Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:41.500Z"} +{"level":"info","message":"GET /api/messages?userId=101","timestamp":"2025-06-19T18:19:41.522Z"} +{"level":"info","message":"GET /api/users/101/tags","timestamp":"2025-06-19T18:19:41.548Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:19:51.241Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:19:51.260Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:19:51.280Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:19:51.300Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:19:53.596Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:19:53.616Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:19:53.649Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:53.662Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:19:53.683Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:53.685Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:19:53.697Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:19:53.707Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:19:53.711Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:19:53.741Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:19:53.771Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:19:55.947Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:19:55.999Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:19:56.053Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:20:04.926Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:20:04.926Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:20:23.937Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:20:23.943Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:20:51.223Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:20:51.271Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:20:54.111Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:20:54.115Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:20:55.766Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:21:24.451Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:21:24.454Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.019Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T18:21:52.928Z"} +{"level":"info","message":"GET /api/chat/history?offset=6&limit=30","timestamp":"2025-06-19T18:21:52.951Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":6,"timestamp":"2025-06-19T18:21:52.960Z","total":36} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:22:16.728Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:22:16.729Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":162,"timestamp":"2025-06-19T18:22:16.763Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:22:16.774Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:22:16.775Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:22:16.779Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:22:46.531Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:22:46.535Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:23:21.065Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":163,"timestamp":"2025-06-19T18:23:21.225Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:23:37.566Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-19T18:23:40.773Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:23:42.495Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:23:42.552Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:23:42.587Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:23:42.609Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:23:46.326Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:23:46.683Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:23:46.705Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:23:46.734Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:23:46.742Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:23:46.767Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:23:46.771Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:23:46.776Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:23:46.796Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:23:46.799Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:23:46.823Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:23:46.927Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:24:15.702Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:24:15.706Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.232Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:24:45.803Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:24:45.811Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:25:15.078Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:25:15.081Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:25:32.550Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:25:32.551Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:25:46.221Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:25:46.225Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:26:16.459Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:26:16.464Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:26:27.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:26:27.999Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:26:45.661Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:26:45.665Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:27:10.242Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:27:10.260Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":164,"timestamp":"2025-06-19T18:27:10.284Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:27:10.294Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:27:10.294Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:27:10.298Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:27:15.833Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:27:15.837Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:27:18.853Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:27:23.530Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:27:46.017Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":165,"timestamp":"2025-06-19T18:27:46.046Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:27:46.052Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:27:46.058Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:27:46.072Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:28:14.211Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:28:16.232Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:28:16.235Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:28:18.921Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:28:47.431Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:28:47.436Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:29:09.623Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:29:17.601Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:29:17.604Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:29:18.609Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:29:47.816Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:29:47.822Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:30:05.077Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:30:14.063Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:30:45.890Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:30:45.898Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:30:52.675Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:30:52.677Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:30:52.708Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:30:52.711Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:30:52.718Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:30:52.734Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:30:52.738Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:30:52.774Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:30:52.882Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.935Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.936Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:31:22.949Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:31:22.953Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:31:53.839Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:31:53.842Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:00.291Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:00.292Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:32:24.020Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:32:24.024Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:32:54.232Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:32:54.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:55.691Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:55.691Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:33:24.408Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:33:24.411Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:33:38.281Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:33:38.285Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:33:38.289Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:33:38.322Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:33:38.333Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:33:38.337Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:33:38.417Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:33:38.441Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:33:38.444Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:33:51.125Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:33:51.125Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:34:09.622Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:34:09.625Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:34:39.825Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:34:39.828Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:34:41.978Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:34:46.599Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:35:10.012Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:35:10.017Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:35:37.313Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:35:40.191Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:35:40.193Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:35:42.021Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:36:10.386Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:36:10.390Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:36:32.808Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:36:37.416Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:36:40.607Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:36:40.613Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:37:10.762Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:37:10.767Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:37:28.225Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:37:38.640Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:37:38.644Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:38:21.918Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:38:21.924Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:38:28.088Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:38:28.088Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:38:28.193Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:38:34.488Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:38:34.495Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":166,"timestamp":"2025-06-19T18:38:34.513Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:38:34.521Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:38:34.522Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:38:34.525Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:38:38.035Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:38:38.038Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:38:50.708Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:38:50.714Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":167,"timestamp":"2025-06-19T18:38:50.755Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:38:50.764Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:38:50.764Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:38:50.769Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:08.270Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:08.277Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:39:14.914Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:14.917Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:14.998Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.012Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:39:15.060Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.063Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.130Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.148Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:39:15.163Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:39:15.165Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.195Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.199Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:39:15.384Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.387Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.425Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.432Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:39:15.436Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.465Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.472Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:39:15.523Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:15.548Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:15.550Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:39:15.699Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:39:23.422Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:39:23.423Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:39:29.423Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:39:29.442Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":168,"timestamp":"2025-06-19T18:39:29.479Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:39:29.496Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:39:29.499Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:39:29.503Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:39:45.942Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:39:45.951Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:40:14.980Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:40:15.033Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:40:15.086Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:40:16.052Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:40:16.060Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:40:20.031Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:40:45.777Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:40:45.781Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:41:09.722Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:41:11.944Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":169,"timestamp":"2025-06-19T18:41:11.997Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:41:12.028Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:41:13.986Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":170,"timestamp":"2025-06-19T18:41:13.992Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:41:15.942Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:41:15.948Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:41:16.212Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:41:19.160Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":171,"timestamp":"2025-06-19T18:41:19.164Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:41:46.133Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:41:46.137Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.536Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.537Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.537Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:42:16.797Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:42:16.801Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:42:42.963Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:42:43.009Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:42:43.059Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:42:43.114Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:42:45.174Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:42:45.196Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:42:45.231Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:42:45.233Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:42:45.253Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:42:45.255Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:42:45.261Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:42:45.277Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:42:45.280Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:42:45.298Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:42:45.322Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:43:05.011Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:43:05.012Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:43:15.496Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:43:15.506Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:43:45.680Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:43:45.684Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.043Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.088Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.132Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.177Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:43:56.221Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:44:00.586Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:44:02.374Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:44:02.376Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":172,"timestamp":"2025-06-19T18:44:02.388Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:44:02.395Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:44:02.396Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:44:02.399Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:16.541Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:44:16.549Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T18:44:29.321Z"} +{"level":"info","message":"Nonce 9d34741b1a21bf5808a86a7af7338afb сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T18:44:29.333Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-19T18:44:35.078Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-19T18:44:35.079Z"} +{"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:35.173Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T18:44:36.250Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:36.360Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.198Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.333Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T18:44:34.420Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.421Z"} +{"level":"info","message":"[verify] Found or created user 120 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.421Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 120 to guest_user_mapping: cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.424Z"} +{"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.442Z"} +{"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.442Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.720Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.792Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-19T18:44:34.883Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-19T18:44:34.903Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-19T18:44:34.942Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:34.943Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:41:59.971Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"cdc07c247ca2eeb4f1c4096871017036","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-19T18:44:34.946Z","userId":120} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T18:44:34.953Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 120 with guestId=cdc07c247ca2eeb4f1c4096871017036, previousGuestId=undefined","timestamp":"2025-06-19T18:44:34.954Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.962Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.963Z"} +{"level":"info","message":"No guest messages found for guest ID cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.975Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-19T18:44:34.984Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750354919069-527gylyya","timestamp":"2025-06-19T18:44:34.991Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354919069-527gylyya","timestamp":"2025-06-19T18:44:34.992Z"} +{"level":"info","message":"Guest messages for guest ID 1750354919069-527gylyya were already processed.","timestamp":"2025-06-19T18:44:34.996Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T18:44:35.000Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-19T18:44:35.002Z"} +{"level":"info","message":"Guest messages for guest ID 0bd9e432deae4ca9e737044a1d5c27e4 were already processed.","timestamp":"2025-06-19T18:44:35.005Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750353463043-9iyxrxw8l","timestamp":"2025-06-19T18:44:35.016Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750353463043-9iyxrxw8l","timestamp":"2025-06-19T18:44:35.017Z"} +{"level":"info","message":"Guest messages for guest ID 1750353463043-9iyxrxw8l were already processed.","timestamp":"2025-06-19T18:44:35.019Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-19T17:41:59.971Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"cdc07c247ca2eeb4f1c4096871017036","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["cdc07c247ca2eeb4f1c4096871017036","1750354919069-527gylyya","0bd9e432deae4ca9e737044a1d5c27e4","1750353463043-9iyxrxw8l"],"timestamp":"2025-06-19T18:44:35.022Z","userId":120} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-19T18:44:35.030Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:44:35.058Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.062Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.105Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.113Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:44:35.162Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.171Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-19T18:44:35.182Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354923271-pcd8pblsl","timestamp":"2025-06-19T18:44:35.186Z"} +{"level":"info","message":"Created mapping for guest ID 1750354923271-pcd8pblsl to user 120","timestamp":"2025-06-19T18:44:35.201Z"} +{"level":"info","message":"No guest messages found for guest ID 1750354923271-pcd8pblsl","timestamp":"2025-06-19T18:44:35.212Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.218Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.222Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750354923271-pcd8pblsl","timestamp":"2025-06-19T18:44:35.226Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:35.253Z"} +{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:35.255Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.263Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.286Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.313Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.317Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:44:35.342Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.344Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.372Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.375Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:35.404Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:44:35.406Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:36.519Z"} +{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-19T18:44:36.520Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T18:44:36.889Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T18:44:36.928Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-19T18:44:36.940Z","total":2} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-19T18:44:39.357Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-19T18:44:39.378Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-19T18:44:39.385Z","total":2} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:44:46.591Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:44:46.599Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:44:49.263Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":173,"timestamp":"2025-06-19T18:44:49.276Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:44:49.296Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.788Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.788Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.789Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.789Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:45:02.981Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:45:03.004Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:45:03.042Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:45:03.074Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:45:03.536Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:45:03.564Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:45:03.585Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:03.587Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:45:03.610Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:45:03.655Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:03.657Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:03.674Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:45:03.794Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:03.826Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:03.829Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:05.856Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:45:05.858Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:45:24.591Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:45:24.632Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:45:24.671Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:45:24.697Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:45:28.236Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:45:28.257Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:45:28.279Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:28.281Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:28.307Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:28.310Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:45:28.341Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:28.343Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:28.345Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:45:28.378Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:45:28.408Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:45:33.690Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:45:33.693Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":174,"timestamp":"2025-06-19T18:45:33.702Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:45:33.710Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:45:33.710Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:45:33.713Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:36.123Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:45:36.127Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:45:51.160Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:45:51.161Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:45:58.919Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:45:58.928Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:06.334Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:46:06.336Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:46:26.345Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":175,"timestamp":"2025-06-19T18:46:26.384Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:46:26.405Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:26.762Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:26.765Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:46:35.180Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.182Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.247Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.250Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:46:35.288Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.291Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:46:35.354Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-19T18:46:35.354Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:46:35.361Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.367Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.418Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.425Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.443Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.450Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:46:35.456Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.470Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.491Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.505Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.508Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:46:35.540Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:35.563Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:35.566Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:46:35.634Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:36.522Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:46:36.539Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:46:45.046Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:46:45.081Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:46:45.110Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:46:45.134Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:46:46.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:46:46.577Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:46:46.771Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:46:46.790Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:46:46.815Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:46.824Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:46.842Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:46.845Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:46:46.851Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:46:46.866Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:46:46.869Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:46:46.884Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:46:46.997Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:47:06.711Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:47:06.716Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:47:17.557Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:47:17.561Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:47:36.904Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:47:36.907Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.638Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.680Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.721Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.762Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.803Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.845Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:47:37.886Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:47:38.808Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:47:38.837Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:47:38.877Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:47:38.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:47:46.627Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:47:46.628Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:48:20.851Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:48:20.871Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:48:20.891Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:48:20.896Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:48:20.928Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:48:20.936Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:48:20.941Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:48:20.958Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:48:20.961Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:48:20.984Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:48:21.015Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:48:37.330Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:48:37.330Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:48:45.811Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:48:45.817Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:48:51.223Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:48:51.225Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:49:21.413Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:49:21.420Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:28.245Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:28.287Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:28.329Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:28.374Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:49:37.256Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:49:46.201Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:49:46.206Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:49:51.609Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:49:51.611Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:50:21.818Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:50:21.821Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:50:23.591Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:50:32.610Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:50:46.587Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:50:46.597Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:50:51.974Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:50:51.976Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:51:19.019Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:51:22.204Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:51:22.208Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:51:27.983Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:51:28.226Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:51:28.229Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":176,"timestamp":"2025-06-19T18:51:28.250Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:51:28.259Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:51:28.260Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:51:28.263Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:51:47.031Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:51:47.039Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:51:52.326Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:51:52.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.873Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.874Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.874Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.875Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.876Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.876Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.877Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.877Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:52:22.550Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:52:22.557Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:52:32.740Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":177,"timestamp":"2025-06-19T18:52:32.778Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:52:32.799Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:52:47.346Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:52:47.351Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:52:52.752Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:52:52.754Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:53:14.282Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:53:14.282Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:53:20.637Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:53:20.640Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:53:47.743Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:53:47.748Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:53:50.820Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:53:50.822Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:53:59.525Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:53:59.564Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:53:59.607Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:53:59.636Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:54:01.863Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:54:01.889Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:54:01.922Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:54:01.960Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:01.966Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:54:01.971Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:01.998Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:02.002Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:54:02.090Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:02.123Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:02.126Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:54:09.646Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:54:09.646Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:54:22.600Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:54:22.624Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:54:22.650Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:54:22.673Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:54:29.539Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:54:29.570Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:54:29.598Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:29.601Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:29.630Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:29.632Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:54:29.635Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:29.653Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:54:29.656Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:54:29.678Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:54:29.711Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:54:45.816Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:54:45.819Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:54:51.162Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:54:51.171Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":178,"timestamp":"2025-06-19T18:54:51.181Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:54:51.189Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:54:51.190Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:54:51.193Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:55:00.166Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:55:00.170Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:55:05.082Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:55:05.083Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:55:30.090Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:55:30.096Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:55:46.217Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:55:46.225Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:55:56.121Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":179,"timestamp":"2025-06-19T18:55:56.133Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:55:56.154Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:56:00.477Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:56:00.478Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:56:00.562Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:56:00.565Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:56:30.395Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:56:30.400Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:56:46.576Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:56:46.581Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:51.831Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:51.880Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:51.927Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:51.975Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.023Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.074Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.124Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.176Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.225Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.274Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:52.323Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:56:55.999Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:00.645Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:00.649Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:57:04.417Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:04.420Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:04.449Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:04.452Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:57:04.459Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:04.487Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:04.492Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:57:04.516Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:57:04.554Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:57:29.435Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:57:29.437Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":180,"timestamp":"2025-06-19T18:57:29.451Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:57:29.460Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:57:29.460Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:57:29.463Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:34.784Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:57:34.789Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:57:46.957Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:57:46.963Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.258Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.259Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.260Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.260Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:04.933Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:04.948Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:58:14.967Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:58:15.051Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:58:15.136Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:58:15.192Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:58:17.057Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:58:17.106Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:58:17.158Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:58:17.211Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:58:17.235Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:17.239Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:58:17.384Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:17.421Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:17.444Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:17.491Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:17.505Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:58:42.148Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:58:42.197Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:58:42.243Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T18:58:45.917Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":181,"timestamp":"2025-06-19T18:58:45.959Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:58:45.984Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:47.308Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:58:47.312Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:58:48.380Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:58:48.382Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:58:51.148Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:18.583Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:18.587Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:59:34.239Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:59:34.271Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:59:34.316Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:59:34.350Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:59:37.276Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:59:38.044Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:59:38.067Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:59:38.086Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:38.088Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:38.119Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:38.122Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T18:59:38.130Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:38.145Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:38.148Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T18:59:38.164Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T18:59:38.191Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T18:59:41.989Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:47.476Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T18:59:47.479Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T18:59:48.499Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T18:59:48.512Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":182,"timestamp":"2025-06-19T18:59:48.523Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T18:59:48.529Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T18:59:48.530Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T18:59:48.532Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T18:59:51.714Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T18:59:51.771Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T18:59:51.815Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T18:59:51.879Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T18:59:53.982Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T18:59:54.022Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T18:59:54.080Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:54.085Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:54.134Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T18:59:54.142Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:54.149Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T18:59:54.180Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T18:59:54.182Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T18:59:54.200Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T18:59:54.349Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:00:26.164Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:00:26.170Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:00:33.725Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:00:42.748Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:00:45.808Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:00:45.819Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T19:00:52.556Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":183,"timestamp":"2025-06-19T19:00:52.579Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T19:00:52.612Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:00:54.576Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:00:54.578Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:01:24.784Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:01:24.787Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:01:29.446Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:01:32.988Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:01:46.154Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:01:46.159Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:01:55.891Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:01:55.893Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T19:02:04.657Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T19:02:04.690Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T19:02:04.720Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T19:02:04.748Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:02:24.556Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:02:32.700Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:02:46.527Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:02:46.531Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.992Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.992Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:03:46.914Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:03:46.918Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:04:14.492Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:04:19.063Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T19:04:47.768Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:04:48.788Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:04:48.792Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T19:04:49.082Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T19:04:49.128Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T19:04:49.149Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:05:10.030Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:05:20.181Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:05:47.712Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:05:47.717Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T19:05:50.575Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T19:05:51.961Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:05:51.969Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T19:05:52.032Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:05:52.042Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:05:52.048Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-19T19:05:52.070Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:05:52.083Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:05:52.143Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T19:05:49.215Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-19T19:05:49.249Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-19T19:05:52.684Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-19T19:05:52.688Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":184,"timestamp":"2025-06-19T19:05:52.724Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-19T19:05:52.731Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-19T19:05:52.731Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-19T19:05:52.733Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-19T19:06:02.167Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-19T19:06:02.225Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-19T19:06:02.254Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-19T19:06:02.278Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-19T19:06:03.638Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-19T19:06:03.666Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-19T19:06:03.692Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-19T19:06:03.733Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-19T19:06:03.788Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:06:03.796Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-19T19:06:03.868Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:06:03.891Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:06:03.896Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:06:03.924Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:06:03.927Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:06:05.144Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:06:09.833Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:06:35.126Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:06:35.133Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:06:45.788Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:06:45.806Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:07:00.660Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:07:05.678Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:07:05.711Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:07:05.833Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-19T19:07:31.553Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":185,"timestamp":"2025-06-19T19:07:31.595Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-19T19:07:31.615Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:07:35.790Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:07:35.793Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:07:46.138Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:07:46.143Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:07:56.287Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:08:00.762Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:08:05.694Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:08:05.701Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:08:34.994Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:08:34.997Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:08:46.537Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:08:46.541Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:08:56.133Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-19T19:08:56.180Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.186Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.186Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.187Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.187Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:09:03.701Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:09:03.708Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-19T19:09:18.420Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:09:33.909Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-19T19:09:33.914Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-19T19:09:46.930Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-19T19:09:46.934Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:51.514Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:51.514Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T09:07:15.037Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T09:07:15.041Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T09:07:15.041Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T09:07:15.043Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T09:07:15.044Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T09:07:15.045Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T09:07:15.884Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T09:07:15.896Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T09:07:15.979Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T09:07:15.980Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:07:21.592Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:07:21.595Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:07:23.363Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:08:22.484Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:08:50.253Z"} +{"cookie":{"expires":"2025-07-20T09:08:50.201Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c1edde25f7e1f2a09397a7010ad00b90","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T09:08:50.255Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:08:50.266Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:09:14.161Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:10:10.300Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:11:05.832Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:12:00.279Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.327Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T09:12:59.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.330Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.330Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T09:13:06.723Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:13:08.875Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:13:08.878Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:13:10.138Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:13:50.907Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.885Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T09:14:09.886Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.887Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.888Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.888Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T09:14:19.898Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:14:21.415Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:14:21.419Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:14:22.857Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:14:46.426Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:15:05.715Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.314Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.315Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:15:46.300Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:15:46.444Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:15:56.657Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.582Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.583Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.583Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:16:36.990Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:16:37.170Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:56.331Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:56.331Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:17:13.046Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:17:32.430Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:17:32.598Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:17:32.712Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:17:47.807Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:18:08.668Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:18:28.004Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:18:44.315Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:19:00.844Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:19:22.496Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:19:39.296Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:19:55.494Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:20:19.316Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.047Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.048Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.051Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.051Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.052Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:20:55.218Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:20:55.327Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:21:14.538Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:21:29.542Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.881Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:22:10.425Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:22:10.581Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:22:24.425Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:22:41.203Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:23:05.696Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:23:19.967Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:23:41.044Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:24:04.454Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:24:15.235Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:24:36.624Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.927Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.927Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.928Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.928Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.929Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.929Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.931Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:25:13.386Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:25:13.519Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:25:30.193Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:25:30.194Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:25:55.489Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:25:55.600Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:26:08.476Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:26:21.316Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:26:46.326Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:27:05.615Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:27:19.300Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:27:46.043Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:28:01.318Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:28:14.621Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.048Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:56.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:29:13.341Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:36.719Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:36.783Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:36.843Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:36.912Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:29:47.792Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:30:29.283Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:30:29.393Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:48.527Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:48.528Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:05.097Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:05.144Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:22.826Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:38.463Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:31:56.638Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-20T09:32:19.585Z"} +{"level":"info","message":"Nonce 5aa580fa3bf322c46086d1dd1f2c8afa сохранен для адреса 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-20T09:32:19.625Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:32:19.818Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T09:32:23.682Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xBfF28906bD19C55081d56c2b919B305E5C60C027","timestamp":"2025-06-20T09:32:23.685Z"} +{"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:23.807Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:25.218Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T09:32:25.440Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:25.593Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:25.603Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T09:32:25.809Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:25.810Z"} +{"level":"info","message":"[verify] Found or created user 120 for wallet 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:25.810Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 120 to guest_user_mapping: c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:25.811Z"} +{"level":"info","message":"Checking admin tokens for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:25.848Z"} +{"level":"info","message":"Checking admin role for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:25.848Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T09:32:26.367Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T09:32:26.385Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:26.390Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:26.438Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:32:26.545Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:26.546Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T09:08:50.201Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c1edde25f7e1f2a09397a7010ad00b90","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T09:32:26.548Z","userId":120} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:32:26.555Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 120 with guestId=c1edde25f7e1f2a09397a7010ad00b90, previousGuestId=undefined","timestamp":"2025-06-20T09:32:26.556Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:26.563Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:26.564Z"} +{"level":"info","message":"No guest messages found for guest ID c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:26.572Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID c1edde25f7e1f2a09397a7010ad00b90","timestamp":"2025-06-20T09:32:26.575Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-20T09:32:26.578Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID cdc07c247ca2eeb4f1c4096871017036","timestamp":"2025-06-20T09:32:26.578Z"} +{"level":"info","message":"Guest messages for guest ID cdc07c247ca2eeb4f1c4096871017036 were already processed.","timestamp":"2025-06-20T09:32:26.580Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750354919069-527gylyya","timestamp":"2025-06-20T09:32:26.583Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354919069-527gylyya","timestamp":"2025-06-20T09:32:26.583Z"} +{"level":"info","message":"Guest messages for guest ID 1750354919069-527gylyya were already processed.","timestamp":"2025-06-20T09:32:26.585Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-20T09:32:26.588Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 0bd9e432deae4ca9e737044a1d5c27e4","timestamp":"2025-06-20T09:32:26.588Z"} +{"level":"info","message":"Guest messages for guest ID 0bd9e432deae4ca9e737044a1d5c27e4 were already processed.","timestamp":"2025-06-20T09:32:26.590Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750353463043-9iyxrxw8l","timestamp":"2025-06-20T09:32:26.593Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750353463043-9iyxrxw8l","timestamp":"2025-06-20T09:32:26.593Z"} +{"level":"info","message":"Guest messages for guest ID 1750353463043-9iyxrxw8l were already processed.","timestamp":"2025-06-20T09:32:26.596Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=120, guestId=1750354923271-pcd8pblsl","timestamp":"2025-06-20T09:32:26.600Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750354923271-pcd8pblsl","timestamp":"2025-06-20T09:32:26.601Z"} +{"level":"info","message":"Guest messages for guest ID 1750354923271-pcd8pblsl were already processed.","timestamp":"2025-06-20T09:32:26.603Z"} +{"address":"0xbff28906bd19c55081d56c2b919b305e5c60c027","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T09:08:50.201Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c1edde25f7e1f2a09397a7010ad00b90","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["c1edde25f7e1f2a09397a7010ad00b90","cdc07c247ca2eeb4f1c4096871017036","1750354919069-527gylyya","0bd9e432deae4ca9e737044a1d5c27e4","1750353463043-9iyxrxw8l","1750354923271-pcd8pblsl"],"timestamp":"2025-06-20T09:32:26.606Z","userId":120} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:32:26.611Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:32:26.644Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.646Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.667Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.670Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T09:32:26.708Z"} +{"level":"info","message":"Processing guest messages for user 120 with guest ID 1750410530754-gc3xji5qo","timestamp":"2025-06-20T09:32:26.710Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:26.712Z"} +{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:26.715Z"} +{"level":"info","message":"Created mapping for guest ID 1750410530754-gc3xji5qo to user 120","timestamp":"2025-06-20T09:32:26.724Z"} +{"level":"info","message":"No guest messages found for guest ID 1750410530754-gc3xji5qo","timestamp":"2025-06-20T09:32:26.729Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750410530754-gc3xji5qo","timestamp":"2025-06-20T09:32:26.733Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:32:26.748Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.751Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.768Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.771Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.786Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.788Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.805Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.808Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:32:26.825Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.827Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.843Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.846Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:32:26.865Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 120","timestamp":"2025-06-20T09:32:26.867Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:27.906Z"} +{"level":"info","message":"Fetching token balances for address: 0xbff28906bd19c55081d56c2b919b305e5c60c027","timestamp":"2025-06-20T09:32:27.907Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:32:28.624Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T09:32:28.664Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-20T09:32:28.679Z","total":2} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:32:28.776Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T09:32:28.799Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 120","offset":0,"timestamp":"2025-06-20T09:32:28.806Z","total":2} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:32:30.525Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:32:32.369Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:32:32.440Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:32:32.490Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:32:32.521Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:32:33.765Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-20T09:32:49.348Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-20T09:08:50.201Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-20T09:32:49.349Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:32:49.355Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:32:49.378Z"} +{"cookie":{"expires":"2025-07-20T09:32:49.375Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a99fc1abc598f50aa7f9bb4ad0ed58f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T09:32:49.379Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:32:49.383Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:32:50.972Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T09:33:01.410Z"} +{"level":"info","message":"Nonce 248d6a1d045c5539a823b4c66a383e8e сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T09:33:01.416Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T09:33:04.263Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T09:33:04.264Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:04.285Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:05.289Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-20T09:33:05.290Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T09:33:05.518Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-20T09:33:05.518Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:05.689Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-20T09:33:05.689Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T09:33:05.753Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-20T09:33:05.753Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:05.756Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-20T09:33:05.756Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","bsc","sepolia","ethereum"],"timestamp":"2025-06-20T09:33:05.757Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:05.758Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:05.758Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:05.759Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:05.785Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:05.785Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:06.072Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-20T09:33:06.072Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:06.217Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-20T09:33:06.218Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T09:33:06.282Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-20T09:33:06.282Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T09:33:06.294Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-20T09:33:06.295Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T09:33:06.302Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-20T09:33:06.302Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","sepolia","ethereum","arbitrum"],"timestamp":"2025-06-20T09:33:06.303Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:06.303Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-20T09:33:06.310Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T09:32:49.375Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a99fc1abc598f50aa7f9bb4ad0ed58f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T09:33:06.314Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:33:06.316Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f, previousGuestId=undefined","timestamp":"2025-06-20T09:33:06.317Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:06.322Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:06.322Z"} +{"level":"info","message":"No guest messages found for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:06.327Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T09:33:06.332Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-20T09:33:06.334Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-20T09:33:06.335Z"} +{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-20T09:33:06.337Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-20T09:33:06.340Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-20T09:33:06.340Z"} +{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-20T09:33:06.342Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-20T09:33:06.345Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-20T09:33:06.346Z"} +{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-20T09:33:06.347Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-20T09:33:06.350Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-20T09:33:06.351Z"} +{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-20T09:33:06.353Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-20T09:33:06.356Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-20T09:33:06.356Z"} +{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-20T09:33:06.359Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-06-20T09:33:06.362Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-20T09:33:06.363Z"} +{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-06-20T09:33:06.364Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-20T09:33:06.368Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-20T09:33:06.369Z"} +{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-06-20T09:33:06.370Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-20T09:33:06.373Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-20T09:33:06.374Z"} +{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-06-20T09:33:06.376Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-20T09:33:06.379Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-20T09:33:06.380Z"} +{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-06-20T09:33:06.382Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-20T09:33:06.385Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-20T09:33:06.385Z"} +{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-06-20T09:33:06.388Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-20T09:33:06.392Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-20T09:33:06.392Z"} +{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-20T09:33:06.395Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-20T09:33:06.398Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-20T09:33:06.398Z"} +{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-20T09:33:06.400Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-20T09:33:06.403Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-20T09:33:06.403Z"} +{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-20T09:33:06.405Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-20T09:33:06.408Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-20T09:33:06.409Z"} +{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-20T09:33:06.412Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750355588881-80dk1w9pa","timestamp":"2025-06-20T09:33:06.415Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-20T09:33:06.415Z"} +{"level":"info","message":"Guest messages for guest ID 1750355588881-80dk1w9pa were already processed.","timestamp":"2025-06-20T09:33:06.417Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-20T09:33:06.420Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-20T09:33:06.421Z"} +{"level":"info","message":"Guest messages for guest ID 836ef0c256afc6fe709014bea3d5e6ad were already processed.","timestamp":"2025-06-20T09:33:06.423Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-20T09:33:06.426Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-20T09:33:06.426Z"} +{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-20T09:33:06.429Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-20T09:33:06.432Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-20T09:33:06.433Z"} +{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-20T09:33:06.435Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-20T09:33:06.437Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-20T09:33:06.438Z"} +{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-20T09:33:06.441Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-20T09:33:06.444Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-20T09:33:06.445Z"} +{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-20T09:33:06.447Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-20T09:33:06.450Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-20T09:33:06.450Z"} +{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-20T09:33:06.453Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-20T09:33:06.457Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-20T09:33:06.458Z"} +{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-20T09:33:06.460Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-20T09:33:06.463Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-20T09:33:06.463Z"} +{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-20T09:33:06.465Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-20T09:33:06.468Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-20T09:33:06.469Z"} +{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-20T09:33:06.470Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-20T09:33:06.473Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-20T09:33:06.474Z"} +{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-20T09:33:06.477Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-20T09:33:06.481Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-20T09:33:06.481Z"} +{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-20T09:33:06.483Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-20T09:33:06.487Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-20T09:33:06.487Z"} +{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-20T09:33:06.490Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T09:32:49.375Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"0a99fc1abc598f50aa7f9bb4ad0ed58f","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["0a99fc1abc598f50aa7f9bb4ad0ed58f","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","1749051277025-x5jj8ymr3","1750248718038-bupg3zyvb","1750335451213-yitdeo8jv","43688588ddbdd3d97d95044707e01deb","e3f276c739780f7f79e50905cb900155","468571bcf6944db390ebc215dedd3a55","fc7552c52eaee0ffc8787ad6d34a072c","a329b8732cc9083fdb55894a2d1814f7","5d3fa01a03251b27ec7c9d3683957fe1","cf443b86b4dcfd92f235965d83483763","1749215412677-039rqj55c","1750355588881-80dk1w9pa","836ef0c256afc6fe709014bea3d5e6ad","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748976356629-5bgeyaaf1","1748973405272-q3zeztpki","1748971995627-i4wduj6v0","1748971772605-2176ii4p8","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3"],"timestamp":"2025-06-20T09:33:06.495Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T09:33:06.508Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:06.560Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.563Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.587Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.590Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:06.616Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:06.617Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:06.649Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.654Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.672Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.676Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.692Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.695Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.714Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.718Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:06.734Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.736Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.752Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.754Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:06.767Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:06.770Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:08.001Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T09:33:08.002Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:33:15.157Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:33:29.252Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:33:31.059Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:33:31.097Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T09:33:31.284Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:31.323Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:31.328Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:33:31.376Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:31.395Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:31.401Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T09:33:31.537Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:31.647Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:31.651Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:33:35.899Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:33:35.941Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:33:35.974Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:33:36.009Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:33:44.270Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:44.337Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:44.343Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:44.379Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:44.384Z"} +{"level":"info","message":"GET /api/users/102","timestamp":"2025-06-20T09:33:44.401Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:44.410Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:44.417Z"} +{"level":"info","message":"GET /api/messages?userId=102","timestamp":"2025-06-20T09:33:44.450Z"} +{"level":"info","message":"GET /api/users/102/tags","timestamp":"2025-06-20T09:33:44.502Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:33:49.020Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:33:49.052Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:33:49.081Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:33:49.112Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:33:50.368Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:33:49.669Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:49.740Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:49.744Z"} +{"level":"info","message":"GET /api/users/103","timestamp":"2025-06-20T09:33:49.764Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:49.781Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:49.785Z"} +{"level":"info","message":"GET /api/messages?userId=103","timestamp":"2025-06-20T09:33:49.809Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:49.827Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:49.831Z"} +{"level":"info","message":"GET /api/users/103/tags","timestamp":"2025-06-20T09:33:49.847Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:33:53.302Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:33:53.338Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:33:53.365Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:33:53.409Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:33:55.373Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:33:55.443Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:55.450Z"} +{"level":"info","message":"GET /api/users/104","timestamp":"2025-06-20T09:33:55.455Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:55.483Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:55.489Z"} +{"level":"info","message":"GET /api/messages?userId=104","timestamp":"2025-06-20T09:33:55.496Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:33:55.519Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:33:55.523Z"} +{"level":"info","message":"GET /api/users/104/tags","timestamp":"2025-06-20T09:33:55.534Z"} +{"level":"info","message":"GET /api/users/104","timestamp":"2025-06-20T09:33:58.499Z"} +{"level":"info","message":"DELETE /api/users/104","timestamp":"2025-06-20T09:33:59.919Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:34:00.014Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:34:01.644Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:34:01.663Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:34:01.681Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:34:01.700Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:34:03.208Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:34:03.269Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:03.272Z"} +{"level":"info","message":"GET /api/users/101","timestamp":"2025-06-20T09:34:03.287Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:03.309Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:03.313Z"} +{"level":"info","message":"GET /api/messages?userId=101","timestamp":"2025-06-20T09:34:03.325Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:03.343Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:03.346Z"} +{"level":"info","message":"GET /api/users/101/tags","timestamp":"2025-06-20T09:34:03.365Z"} +{"level":"info","message":"GET /api/users/101","timestamp":"2025-06-20T09:34:04.736Z"} +{"level":"info","message":"DELETE /api/users/101","timestamp":"2025-06-20T09:34:05.991Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:34:06.073Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:34:08.288Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:34:08.336Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:34:08.363Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:34:08.387Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:34:10.050Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:34:10.091Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:10.100Z"} +{"level":"info","message":"GET /api/users/102","timestamp":"2025-06-20T09:34:10.115Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:10.146Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:10.149Z"} +{"level":"info","message":"GET /api/messages?userId=102","timestamp":"2025-06-20T09:34:10.164Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:10.177Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:10.180Z"} +{"level":"info","message":"GET /api/users/102/tags","timestamp":"2025-06-20T09:34:10.202Z"} +{"level":"info","message":"GET /api/users/102","timestamp":"2025-06-20T09:34:11.485Z"} +{"level":"info","message":"DELETE /api/users/102","timestamp":"2025-06-20T09:34:12.813Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:34:12.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.964Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:34:15.241Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:34:15.277Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:34:15.303Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:34:15.329Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:34:22.646Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:34:22.690Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:22.693Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:22.727Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:22.733Z"} +{"level":"info","message":"GET /api/users/103","timestamp":"2025-06-20T09:34:22.743Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:22.757Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:22.761Z"} +{"level":"info","message":"GET /api/messages?userId=103","timestamp":"2025-06-20T09:34:22.786Z"} +{"level":"info","message":"GET /api/users/103/tags","timestamp":"2025-06-20T09:34:22.813Z"} +{"level":"info","message":"GET /api/users/103","timestamp":"2025-06-20T09:34:24.466Z"} +{"level":"info","message":"DELETE /api/users/103","timestamp":"2025-06-20T09:34:25.789Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:34:25.860Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:34:27.639Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:34:27.667Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:34:27.694Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:34:27.717Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:34:29.160Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:34:29.308Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:34:30.008Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:34:30.054Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:34:30.077Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T09:34:30.081Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:30.083Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:30.109Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:30.118Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T09:34:30.125Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:34:30.148Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:34:30.152Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T09:34:30.169Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:34:41.511Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:35:01.131Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:35:01.135Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:35:05.093Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.010Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:35:30.894Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:35:30.899Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:35:37.018Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:35:37.129Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:36:00.756Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:36:01.375Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:36:01.380Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.859Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.860Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.860Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:36:31.485Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:36:31.490Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:36:32.802Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:36:32.958Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:36:55.931Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:37:01.951Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:37:01.956Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:37:11.083Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:37:18.258Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:37:18.300Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:37:18.334Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:37:18.363Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:37:27.835Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:37:50.971Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:38:10.432Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:38:27.003Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:38:46.640Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:39:01.196Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:39:22.593Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:39:41.725Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:39:57.149Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.044Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.047Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:40:37.136Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:40:37.238Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:40:53.664Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:41:10.748Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:41:32.693Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T09:41:41.876Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T09:41:41.883Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T09:41:41.884Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T09:41:41.886Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T09:41:41.887Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T09:41:41.888Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T09:41:42.657Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T09:41:42.669Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T09:41:42.714Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T09:41:42.715Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:41:45.622Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:41:45.627Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:41:46.843Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:42:46.687Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:43:00.894Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:43:00.961Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:43:01.035Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T09:43:01.041Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:43:01.046Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:43:01.076Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:43:01.081Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T09:43:01.096Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:43:01.124Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:43:01.130Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T09:43:01.157Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:43:31.851Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:43:31.856Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.846Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T09:43:41.847Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T09:43:51.866Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:43:52.983Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:43:52.986Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:58.404Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T09:43:58.405Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:58.405Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:43:59.996Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:44:00.001Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T09:44:06.078Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T09:44:07.153Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T09:44:07.155Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:44:09.589Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:44:29.957Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:44:29.963Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.177Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.178Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.178Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:54.806Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:45:00.383Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:45:00.390Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:45:08.549Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:45:30.336Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:45:30.344Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:45:34.018Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:49.572Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:49.740Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:49.851Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:49.962Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:45:50.078Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:46:00.726Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:46:00.735Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:46:03.415Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:46:23.934Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:46:40.464Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:46:47.909Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:46:47.914Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:46:59.043Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:47:19.353Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:47:40.320Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:47:48.295Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:47:48.300Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:47:50.454Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:48:14.752Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:48:31.422Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:48:48.632Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:48:48.637Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:48:49.690Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:49:09.869Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:49:26.714Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.890Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.891Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.891Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.895Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.895Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.896Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:49:49.020Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:49:49.025Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:49:59.179Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:49:59.185Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:50:05.131Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:50:05.182Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:50:10.171Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:50:10.210Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:50:10.252Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:50:10.286Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:50:11.385Z"} +{"level":"info","message":"GET /api/chat/history?offset=30&limit=30","timestamp":"2025-06-20T09:50:11.418Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":30,"timestamp":"2025-06-20T09:50:11.431Z","total":60} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:50:22.069Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T09:50:26.683Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T09:50:26.687Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":186,"timestamp":"2025-06-20T09:50:26.733Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T09:50:26.751Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T09:50:26.751Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T09:50:26.757Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.275Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.276Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.277Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:00.453Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:00.507Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:21.925Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.619Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.622Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.623Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T09:51:42.927Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":187,"timestamp":"2025-06-20T09:51:42.982Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:56.359Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:51:56.430Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:52:06.229Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:52:08.189Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:52:08.237Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:52:08.276Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:52:08.314Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:52:10.151Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:52:10.181Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T09:52:10.212Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:52:10.245Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:52:10.251Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:52:10.254Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T09:52:10.348Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:52:10.370Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:52:10.376Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:52:10.403Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:52:10.406Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:52:16.917Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T09:52:24.115Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T09:52:24.128Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":188,"timestamp":"2025-06-20T09:52:24.154Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T09:52:24.166Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T09:52:24.166Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T09:52:24.172Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:52:30.977Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:52:41.551Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:52:41.557Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:52:51.054Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:53:08.499Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:53:11.743Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:11.751Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T09:53:12.901Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":189,"timestamp":"2025-06-20T09:53:12.910Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:53:12.928Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:53:26.835Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:53:41.006Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:41.013Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:53:40.914Z"} +{"level":"info","message":"GET /api/chat/history?offset=34&limit=30","timestamp":"2025-06-20T09:53:40.944Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":34,"timestamp":"2025-06-20T09:53:40.954Z","total":64} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:53:44.943Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:53:46.599Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:53:46.640Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:53:46.673Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:53:46.700Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:53:48.154Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:53:48.189Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:53:48.218Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:48.221Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:53:48.247Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:48.251Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T09:53:48.262Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:53:48.276Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:53:48.281Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:53:48.303Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T09:53:48.420Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:53:51.529Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T09:54:03.284Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T09:54:03.287Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":190,"timestamp":"2025-06-20T09:54:03.314Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T09:54:03.326Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T09:54:03.327Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T09:54:03.331Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:54:03.735Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:54:18.230Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:54:19.536Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:54:19.542Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:54:46.826Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:54:48.712Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:54:48.722Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T09:54:52.565Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":191,"timestamp":"2025-06-20T09:54:52.574Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:54:52.590Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:54:58.521Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:55:12.597Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:55:19.931Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:55:19.936Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:55:37.224Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:55:50.119Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:55:50.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.377Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.382Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.382Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:56:07.967Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:56:08.012Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:56:20.308Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:56:20.312Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:56:36.916Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:56:49.249Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:56:50.491Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:56:50.496Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:57:03.298Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:57:19.689Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:57:19.692Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T09:57:21.564Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T09:57:21.569Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":192,"timestamp":"2025-06-20T09:57:21.582Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T09:57:21.590Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T09:57:21.591Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T09:57:21.594Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T09:57:24.465Z"} +{"level":"info","message":"GET /api/chat/history?offset=37&limit=30","timestamp":"2025-06-20T09:57:24.503Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":37,"timestamp":"2025-06-20T09:57:24.514Z","total":67} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:57:28.386Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:57:48.954Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T09:57:49.864Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T09:57:52.186Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T09:57:50.096Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T09:57:50.140Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T09:57:50.178Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:57:58.765Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T09:58:03.317Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T09:58:03.363Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T09:58:03.429Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:58:03.436Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T09:58:03.455Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:58:03.482Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:58:03.494Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:58:03.501Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:58:03.526Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:58:03.529Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T09:58:03.663Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T09:58:08.167Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":193,"timestamp":"2025-06-20T09:58:08.176Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T09:58:08.192Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:58:23.374Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:58:33.933Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:58:33.937Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:58:40.095Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:58:58.499Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:59:04.114Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:59:04.117Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:59:18.847Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T09:59:34.300Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T09:59:34.304Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:59:39.726Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T09:59:53.938Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:00:04.505Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:00:04.509Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:00:14.327Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:00:30.840Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:00:34.694Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:00:34.697Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:00:45.014Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:01:04.881Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:04.884Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:01:09.559Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:01:26.252Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:01:44.657Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:01:49.042Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:49.051Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:01:49.477Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:49.482Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:01:49.510Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:49.513Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:01:49.523Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:01:49.542Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:01:49.548Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:01:49.585Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:01:49.751Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:02:05.029Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:02:19.750Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:02:19.754Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:02:25.919Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:02:27.838Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:02:27.841Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":194,"timestamp":"2025-06-20T10:02:27.868Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:02:27.876Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:02:27.876Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:02:27.879Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:02:35.419Z"} +{"level":"info","message":"GET /api/chat/history?offset=39&limit=30","timestamp":"2025-06-20T10:02:35.450Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":39,"timestamp":"2025-06-20T10:02:35.463Z","total":69} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:02:35.677Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:02:38.170Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:02:40.719Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:02:40.751Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:02:40.791Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:02:40.812Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:02:53.014Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:02:53.078Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:02:53.143Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:02:53.157Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:02:53.165Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:02:53.196Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:02:53.200Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:02:53.224Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:02:53.249Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:02:53.252Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:02:53.380Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:03:04.754Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:03:07.637Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":195,"timestamp":"2025-06-20T10:03:07.665Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:03:07.684Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:03:14.235Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.240Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.316Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.319Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:03:14.365Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.369Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:03:14.386Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.390Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:03:14.410Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:03:14.424Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:03:14.427Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.431Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.436Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:03:14.527Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.550Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.555Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.625Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.627Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:03:14.681Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.707Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.710Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:14.740Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:14.742Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.511Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.516Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.516Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.517Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.517Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:03:31.464Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:03:31.506Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:44.710Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:44.713Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:03:50.582Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:03:50.603Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:03:50.623Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:03:50.640Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:03:51.689Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:03:51.711Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:03:51.732Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:51.735Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:51.753Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:51.756Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:03:51.759Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:03:51.775Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:03:51.778Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:03:51.789Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:03:51.814Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:03:55.753Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:04:12.396Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:04:21.976Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:04:21.979Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:04:26.575Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:04:52.182Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:04:52.187Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:04:55.550Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:05:07.718Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:05:22.383Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:05:22.386Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:05:26.276Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:05:46.563Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:05:52.568Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:05:52.572Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:06:03.390Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:06:18.112Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:06:22.768Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:06:22.773Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:06:42.078Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:06:52.941Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:06:52.944Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:06:59.628Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:07:17.128Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.911Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.915Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.915Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:07:43.506Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:07:43.509Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:07:53.318Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:07:53.320Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:07:54.156Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:07:54.208Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:08:15.146Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:08:22.374Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:08:22.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.847Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.848Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.848Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:08:49.893Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:08:49.942Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:08:53.570Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:08:53.573Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:09:03.768Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:09:28.418Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:09:45.018Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:09:49.704Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:09:49.707Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:10:03.592Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:10:23.970Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:10:40.138Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:10:47.832Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:10:47.835Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:10:54.405Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:11:19.369Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:11:39.992Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:11:48.217Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:11:48.220Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:11:54.150Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:12:14.455Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:12:30.953Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:12:48.603Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:12:48.606Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:12:49.546Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:13:00.769Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:13:00.779Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:13:14.054Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:13:23.125Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:13:23.128Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:13:26.376Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:13:40.587Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:13:53.506Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:13:53.510Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:14:22.334Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:14:22.338Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:14:24.939Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:14:24.986Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:14:35.948Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:14:53.696Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:14:53.700Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:15:04.844Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:15:21.461Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:15:31.243Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:15:49.634Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:15:49.637Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:15:56.001Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:16:06.326Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:16:06.331Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:16:06.335Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:16:06.452Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:16:06.455Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:16:06.477Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:16:06.487Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:16:06.492Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:16:06.524Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:16:12.629Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:16:26.741Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:16:32.617Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:16:32.620Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":196,"timestamp":"2025-06-20T10:16:32.643Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:16:32.652Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:16:32.652Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:16:32.655Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:16:37.113Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:16:37.117Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:16:51.358Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:17:06.913Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:17:06.918Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:17:07.992Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:17:21.403Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":197,"timestamp":"2025-06-20T10:17:21.452Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:17:21.481Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:17:37.080Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:17:37.084Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:17:38.339Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:17:38.344Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":198,"timestamp":"2025-06-20T10:17:38.358Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:17:38.371Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:17:38.371Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:17:38.375Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:17:51.150Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:17:51.199Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:17:57.472Z"} +{"level":"info","message":"GET /api/chat/history?offset=43&limit=30","timestamp":"2025-06-20T10:17:57.514Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":43,"timestamp":"2025-06-20T10:17:57.529Z","total":73} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:18:07.925Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:18:07.926Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:18:10.614Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":199,"timestamp":"2025-06-20T10:18:10.637Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:18:10.908Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:18:17.581Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:18:17.626Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:18:46.441Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:18:58.739Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:19:12.991Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:19:33.171Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.175Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:33.219Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.223Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:19:33.250Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.252Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T10:19:33.269Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:19:33.282Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:33.289Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.293Z"} +{"level":"info","message":"Created mapping for guest ID 1750414678688-i9z0kljkk to user 1","timestamp":"2025-06-20T10:19:33.296Z"} +{"level":"info","message":"No guest messages found for guest ID 1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:19:33.302Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:19:33.308Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:19:33.316Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:19:33.317Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:33.324Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.344Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:33.369Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:33.371Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:19:35.092Z"} +{"level":"info","message":"GET /api/chat/history?offset=44&limit=30","timestamp":"2025-06-20T10:19:35.111Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":44,"timestamp":"2025-06-20T10:19:35.119Z","total":74} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:19:37.488Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:19:39.602Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:19:41.491Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:19:41.517Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:19:41.537Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:19:41.555Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:19:45.030Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:19:45.051Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:19:45.086Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.096Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:45.141Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.144Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:45.165Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.168Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:19:45.175Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:19:45.242Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:19:45.379Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:19:45.881Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:19:45.884Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.893Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:45.916Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.920Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:19:45.932Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:19:45.944Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:19:45.948Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:19:46.069Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:19:54.189Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:20:09.884Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:20:16.998Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:20:17.001Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:20:33.590Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:20:47.189Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:20:47.193Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.300Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.300Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.302Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:20:58.970Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:21:00.248Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:21:00.271Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:21:00.292Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:21:00.310Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:21:04.125Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:21:04.144Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:21:04.186Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:21:04.190Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:21:04.192Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:21:04.213Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:21:04.216Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:21:04.230Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:21:04.243Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:21:04.246Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:21:04.262Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:21:08.282Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:21:28.765Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:21:28.812Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:21:28.861Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:21:34.407Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:21:34.410Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:21:44.851Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.602Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.602Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.603Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:22:04.758Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:22:04.761Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:22:23.883Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:22:23.932Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:22:34.950Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:22:34.954Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:22:44.614Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:22:59.120Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:23:05.147Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:23:05.150Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:23:19.074Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:23:35.339Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:23:35.342Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:23:35.640Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:23:49.929Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:24:05.536Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:24:05.539Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:24:14.472Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:24:35.457Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:24:48.580Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:24:48.584Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:24:49.634Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:25:14.277Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:25:26.427Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:25:40.647Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:25:48.962Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:25:48.965Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:26:13.726Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:26:21.850Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:26:36.140Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:26:49.323Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:26:49.327Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:27:00.646Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:27:21.631Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:27:35.769Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:27:49.712Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:27:49.716Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:27:56.064Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:28:12.749Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:28:26.893Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:28:47.793Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:28:47.797Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:28:55.773Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:29:08.116Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:29:26.678Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:29:48.163Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:29:48.167Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:29:51.229Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.997Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:30:17.813Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:30:17.860Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:30:46.579Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:30:48.564Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:30:48.567Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:31:03.211Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:31:17.523Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:31:37.636Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:31:48.955Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:31:48.959Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:31:54.224Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:32:08.420Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:32:33.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:32:49.312Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:32:49.316Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:08.874Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:08.935Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:28.476Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:33:49.606Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:33:49.611Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:59.287Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:33:59.329Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:34:28.542Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:34:45.064Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:34:47.799Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:34:47.802Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:34:59.020Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:35:19.287Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:35:35.806Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:35:48.172Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:35:48.176Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:35:54.397Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:36:18.963Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.726Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:36:48.539Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:36:48.542Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:49.974Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:10.166Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:10.217Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:10.270Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:30.994Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:37:40.811Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:37:48.955Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:37:48.958Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:38:09.710Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:38:26.352Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:38:36.258Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:38:49.306Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:38:49.309Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T10:38:55.764Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T10:38:55.779Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T10:38:55.779Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T10:38:55.782Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T10:38:55.783Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T10:38:55.783Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T10:38:56.776Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T10:38:56.791Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T10:38:56.840Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T10:38:56.842Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:38:58.292Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:38:58.294Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:38:58.995Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:39:36.173Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:39:36.181Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:39:52.447Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:39:52.454Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":200,"timestamp":"2025-06-20T10:39:52.800Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:39:52.811Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:39:52.811Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:39:52.816Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:39:54.470Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:39:57.143Z"} +{"level":"info","message":"GET /api/chat/history?offset=45&limit=30","timestamp":"2025-06-20T10:39:57.169Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":45,"timestamp":"2025-06-20T10:39:57.181Z","total":75} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:40:07.106Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:40:10.806Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:40:10.847Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:40:10.879Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:40:10.907Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:40:15.688Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:40:15.727Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:40:15.758Z"} +{"level":"info","message":"GET /api/messages?userId=1","timestamp":"2025-06-20T10:40:15.799Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:40:15.820Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:15.827Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:40:15.936Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:15.976Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:15.979Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:16.016Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:16.020Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:40:20.629Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:40:22.101Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:40:22.131Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:40:22.167Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:40:22.201Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:40:23.863Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:40:23.912Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:40:23.973Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:40:23.982Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:23.984Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:24.027Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:24.031Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:40:24.046Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:24.065Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:24.072Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:40:24.104Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:40:45.008Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":201,"timestamp":"2025-06-20T10:40:45.042Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:40:45.061Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:40:54.200Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:40:55.347Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:40:55.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:41:25.517Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:41:25.521Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:41:49.585Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:41:55.731Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:41:55.736Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:42:25.921Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:42:25.924Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:42:44.477Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:42:55.682Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:42:55.687Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:43:26.301Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:43:26.305Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:43:35.509Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:44:31.135Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:44:34.924Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:44:34.930Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:45:27.049Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:45:36.386Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:45:36.390Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:46:23.963Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:46:38.102Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:46:38.107Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.267Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T10:47:22.270Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.272Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.272Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.273Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.273Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T10:47:32.282Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:47:37.302Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:47:37.304Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:47:38.078Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:47:39.590Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:47:39.593Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T10:48:05.203Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T10:48:05.248Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T10:48:05.249Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T10:48:05.251Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T10:48:05.251Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T10:48:05.252Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T10:48:06.020Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T10:48:06.032Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T10:48:06.086Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T10:48:06.088Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:48:11.122Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:48:11.124Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:48:14.111Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T10:48:14.111Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:48:14.112Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T10:48:24.120Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:48:24.922Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:48:24.924Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:48:25.602Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T10:48:31.338Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T10:48:31.341Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T10:48:31.342Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T10:48:31.343Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T10:48:31.343Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T10:48:31.344Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T10:48:31.612Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T10:48:31.623Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T10:48:31.668Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T10:48:31.671Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:48:36.653Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:48:36.655Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:48:37.853Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:37.857Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:48:37.875Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:48:37.889Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:37.895Z"} +{"level":"info","message":"GET /api/messages?userId=120","timestamp":"2025-06-20T10:48:37.919Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:48:37.927Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:37.931Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:48:37.954Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:48:38.986Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:48:56.682Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:48:56.685Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:56.688Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:48:56.710Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:56.714Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:48:56.727Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:48:56.745Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:48:56.751Z"} +{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:48:56.757Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:48:56.790Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:27.362Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:27.366Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:49:32.841Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:49:40.929Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:40.934Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:40.970Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:40.974Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:49:41.010Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.015Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:49:41.044Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.049Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:49:41.068Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:49:41.076Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:49:41.077Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.121Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:49:41.140Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.143Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.165Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.172Z"} +{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:49:41.179Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.190Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.195Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.215Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.218Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:49:41.247Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:49:41.260Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:49:41.264Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:49:46.574Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:49:46.583Z"} +{"conversationId":"6","level":"info","message":"User message saved","messageId":202,"timestamp":"2025-06-20T10:49:46.597Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:49:46.604Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:49:46.605Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:49:46.607Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:49:52.485Z"} +{"level":"info","message":"GET /api/chat/history?offset=47&limit=30","timestamp":"2025-06-20T10:49:52.508Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":47,"timestamp":"2025-06-20T10:49:52.516Z","total":77} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:50:02.896Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:50:04.126Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:50:04.175Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:50:04.224Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:50:04.249Z"} +{"conversationId":"6","level":"info","message":"AI response received","timestamp":"2025-06-20T10:50:06.998Z"} +{"conversationId":"6","level":"info","message":"AI response saved","messageId":203,"timestamp":"2025-06-20T10:50:07.013Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:50:07.028Z"} +{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:50:07.044Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:50:07.098Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:50:07.122Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:50:07.145Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:07.173Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:50:07.178Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:07.181Z"} +{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:50:07.205Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:07.209Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:07.214Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:50:07.243Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:07.248Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:07.256Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:29.651Z"} +{"cookie":{"expires":"2025-07-20T10:50:29.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c669dd30c7c2f8f2bef3e71e48852bf3","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T10:50:29.652Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:50:29.659Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:50:29.683Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:29.710Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:50:29.799Z"} +{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:50:29.820Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:50:29.872Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.367Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T10:50:30.369Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.369Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.369Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.370Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:38.402Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:38.407Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T10:50:40.370Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T10:50:43.143Z"} +{"level":"info","message":"Nonce e45ea9ac4bbb8ed1ffd883b0228bc152 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T10:50:43.154Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:50:45.316Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:50:45.318Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T10:50:48.701Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-20T10:50:48.703Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:48.791Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:50.214Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-20T10:50:50.215Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:50:50.372Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T10:50:50.420Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-20T10:50:50.420Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:50.527Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-20T10:50:50.527Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:50.540Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-20T10:50:50.541Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T10:50:50.545Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-20T10:50:50.546Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","arbitrum","ethereum","bsc","sepolia"],"timestamp":"2025-06-20T10:50:50.546Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:50.547Z"} +{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:50.547Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:50.548Z"} +{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:50.560Z"} +{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:50.560Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:50.825Z"} +{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-20T10:50:50.826Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T10:50:50.956Z"} +{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-20T10:50:50.956Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T10:50:50.994Z"} +{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-20T10:50:50.994Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:51.024Z"} +{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-20T10:50:51.024Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:50:51.098Z"} +{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-20T10:50:51.098Z"} +{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","sepolia","arbitrum","ethereum","bsc"],"timestamp":"2025-06-20T10:50:51.099Z"} +{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:51.099Z"} +{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-20T10:50:51.105Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T10:50:29.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c669dd30c7c2f8f2bef3e71e48852bf3","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T10:50:51.108Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:50:51.112Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=c669dd30c7c2f8f2bef3e71e48852bf3, previousGuestId=undefined","timestamp":"2025-06-20T10:50:51.113Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:51.119Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:51.121Z"} +{"level":"info","message":"No guest messages found for guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:51.127Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID c669dd30c7c2f8f2bef3e71e48852bf3","timestamp":"2025-06-20T10:50:51.132Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-20T10:50:51.135Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID cf443b86b4dcfd92f235965d83483763","timestamp":"2025-06-20T10:50:51.136Z"} +{"level":"info","message":"Guest messages for guest ID cf443b86b4dcfd92f235965d83483763 were already processed.","timestamp":"2025-06-20T10:50:51.138Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215412677-039rqj55c","timestamp":"2025-06-20T10:50:51.141Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215412677-039rqj55c","timestamp":"2025-06-20T10:50:51.142Z"} +{"level":"info","message":"Guest messages for guest ID 1749215412677-039rqj55c were already processed.","timestamp":"2025-06-20T10:50:51.144Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750355588881-80dk1w9pa","timestamp":"2025-06-20T10:50:51.148Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750355588881-80dk1w9pa","timestamp":"2025-06-20T10:50:51.148Z"} +{"level":"info","message":"Guest messages for guest ID 1750355588881-80dk1w9pa were already processed.","timestamp":"2025-06-20T10:50:51.152Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-20T10:50:51.155Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 836ef0c256afc6fe709014bea3d5e6ad","timestamp":"2025-06-20T10:50:51.156Z"} +{"level":"info","message":"Guest messages for guest ID 836ef0c256afc6fe709014bea3d5e6ad were already processed.","timestamp":"2025-06-20T10:50:51.158Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-20T10:50:51.161Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID f9b7b943a81ea4ba7eee39a6f7fc9669","timestamp":"2025-06-20T10:50:51.162Z"} +{"level":"info","message":"Guest messages for guest ID f9b7b943a81ea4ba7eee39a6f7fc9669 were already processed.","timestamp":"2025-06-20T10:50:51.164Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-20T10:50:51.168Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fa3ab057f8e1f3ee3d5e34ef07b26059","timestamp":"2025-06-20T10:50:51.169Z"} +{"level":"info","message":"Guest messages for guest ID fa3ab057f8e1f3ee3d5e34ef07b26059 were already processed.","timestamp":"2025-06-20T10:50:51.172Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-20T10:50:51.175Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID d4f09e790d0a9952bcfda6d839fb50bf","timestamp":"2025-06-20T10:50:51.176Z"} +{"level":"info","message":"Guest messages for guest ID d4f09e790d0a9952bcfda6d839fb50bf were already processed.","timestamp":"2025-06-20T10:50:51.178Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749036910052-j7dxek19b","timestamp":"2025-06-20T10:50:51.183Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749036910052-j7dxek19b","timestamp":"2025-06-20T10:50:51.183Z"} +{"level":"info","message":"Guest messages for guest ID 1749036910052-j7dxek19b were already processed.","timestamp":"2025-06-20T10:50:51.187Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748976356629-5bgeyaaf1","timestamp":"2025-06-20T10:50:51.191Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748976356629-5bgeyaaf1","timestamp":"2025-06-20T10:50:51.192Z"} +{"level":"info","message":"Guest messages for guest ID 1748976356629-5bgeyaaf1 were already processed.","timestamp":"2025-06-20T10:50:51.194Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748973405272-q3zeztpki","timestamp":"2025-06-20T10:50:51.199Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748973405272-q3zeztpki","timestamp":"2025-06-20T10:50:51.200Z"} +{"level":"info","message":"Guest messages for guest ID 1748973405272-q3zeztpki were already processed.","timestamp":"2025-06-20T10:50:51.201Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971995627-i4wduj6v0","timestamp":"2025-06-20T10:50:51.205Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971995627-i4wduj6v0","timestamp":"2025-06-20T10:50:51.206Z"} +{"level":"info","message":"Guest messages for guest ID 1748971995627-i4wduj6v0 were already processed.","timestamp":"2025-06-20T10:50:51.208Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1748971772605-2176ii4p8","timestamp":"2025-06-20T10:50:51.213Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1748971772605-2176ii4p8","timestamp":"2025-06-20T10:50:51.213Z"} +{"level":"info","message":"Guest messages for guest ID 1748971772605-2176ii4p8 were already processed.","timestamp":"2025-06-20T10:50:51.215Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047037557-ffbhn7w2e","timestamp":"2025-06-20T10:50:51.219Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047037557-ffbhn7w2e","timestamp":"2025-06-20T10:50:51.219Z"} +{"level":"info","message":"Guest messages for guest ID 1749047037557-ffbhn7w2e were already processed.","timestamp":"2025-06-20T10:50:51.222Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749047450809-2v3599neb","timestamp":"2025-06-20T10:50:51.225Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749047450809-2v3599neb","timestamp":"2025-06-20T10:50:51.227Z"} +{"level":"info","message":"Guest messages for guest ID 1749047450809-2v3599neb were already processed.","timestamp":"2025-06-20T10:50:51.229Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749197693965-cumdt5ym3","timestamp":"2025-06-20T10:50:51.234Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749197693965-cumdt5ym3","timestamp":"2025-06-20T10:50:51.234Z"} +{"level":"info","message":"Guest messages for guest ID 1749197693965-cumdt5ym3 were already processed.","timestamp":"2025-06-20T10:50:51.236Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:50:51.240Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750414678688-i9z0kljkk","timestamp":"2025-06-20T10:50:51.240Z"} +{"level":"info","message":"Guest messages for guest ID 1750414678688-i9z0kljkk were already processed.","timestamp":"2025-06-20T10:50:51.242Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T10:50:51.247Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f","timestamp":"2025-06-20T10:50:51.247Z"} +{"level":"info","message":"Guest messages for guest ID 0a99fc1abc598f50aa7f9bb4ad0ed58f were already processed.","timestamp":"2025-06-20T10:50:51.250Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749199741958-wplc2viy5","timestamp":"2025-06-20T10:50:51.253Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749199741958-wplc2viy5","timestamp":"2025-06-20T10:50:51.254Z"} +{"level":"info","message":"Guest messages for guest ID 1749199741958-wplc2viy5 were already processed.","timestamp":"2025-06-20T10:50:51.256Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749215605031-e36tfrsg7","timestamp":"2025-06-20T10:50:51.260Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749215605031-e36tfrsg7","timestamp":"2025-06-20T10:50:51.261Z"} +{"level":"info","message":"Guest messages for guest ID 1749215605031-e36tfrsg7 were already processed.","timestamp":"2025-06-20T10:50:51.265Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749219734273-z8cjo614o","timestamp":"2025-06-20T10:50:51.270Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749219734273-z8cjo614o","timestamp":"2025-06-20T10:50:51.270Z"} +{"level":"info","message":"Guest messages for guest ID 1749219734273-z8cjo614o were already processed.","timestamp":"2025-06-20T10:50:51.273Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1749051277025-x5jj8ymr3","timestamp":"2025-06-20T10:50:51.277Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1749051277025-x5jj8ymr3","timestamp":"2025-06-20T10:50:51.278Z"} +{"level":"info","message":"Guest messages for guest ID 1749051277025-x5jj8ymr3 were already processed.","timestamp":"2025-06-20T10:50:51.280Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750248718038-bupg3zyvb","timestamp":"2025-06-20T10:50:51.283Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750248718038-bupg3zyvb","timestamp":"2025-06-20T10:50:51.284Z"} +{"level":"info","message":"Guest messages for guest ID 1750248718038-bupg3zyvb were already processed.","timestamp":"2025-06-20T10:50:51.286Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1750335451213-yitdeo8jv","timestamp":"2025-06-20T10:50:51.289Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750335451213-yitdeo8jv","timestamp":"2025-06-20T10:50:51.290Z"} +{"level":"info","message":"Guest messages for guest ID 1750335451213-yitdeo8jv were already processed.","timestamp":"2025-06-20T10:50:51.292Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-20T10:50:51.295Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 43688588ddbdd3d97d95044707e01deb","timestamp":"2025-06-20T10:50:51.296Z"} +{"level":"info","message":"Guest messages for guest ID 43688588ddbdd3d97d95044707e01deb were already processed.","timestamp":"2025-06-20T10:50:51.298Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-20T10:50:51.302Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID e3f276c739780f7f79e50905cb900155","timestamp":"2025-06-20T10:50:51.302Z"} +{"level":"info","message":"Guest messages for guest ID e3f276c739780f7f79e50905cb900155 were already processed.","timestamp":"2025-06-20T10:50:51.304Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-20T10:50:51.309Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 468571bcf6944db390ebc215dedd3a55","timestamp":"2025-06-20T10:50:51.310Z"} +{"level":"info","message":"Guest messages for guest ID 468571bcf6944db390ebc215dedd3a55 were already processed.","timestamp":"2025-06-20T10:50:51.312Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-20T10:50:51.316Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID fc7552c52eaee0ffc8787ad6d34a072c","timestamp":"2025-06-20T10:50:51.317Z"} +{"level":"info","message":"Guest messages for guest ID fc7552c52eaee0ffc8787ad6d34a072c were already processed.","timestamp":"2025-06-20T10:50:51.320Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-20T10:50:51.324Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID a329b8732cc9083fdb55894a2d1814f7","timestamp":"2025-06-20T10:50:51.325Z"} +{"level":"info","message":"Guest messages for guest ID a329b8732cc9083fdb55894a2d1814f7 were already processed.","timestamp":"2025-06-20T10:50:51.328Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-20T10:50:51.331Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 5d3fa01a03251b27ec7c9d3683957fe1","timestamp":"2025-06-20T10:50:51.332Z"} +{"level":"info","message":"Guest messages for guest ID 5d3fa01a03251b27ec7c9d3683957fe1 were already processed.","timestamp":"2025-06-20T10:50:51.336Z"} +{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T10:50:29.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"c669dd30c7c2f8f2bef3e71e48852bf3","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["c669dd30c7c2f8f2bef3e71e48852bf3","cf443b86b4dcfd92f235965d83483763","1749215412677-039rqj55c","1750355588881-80dk1w9pa","836ef0c256afc6fe709014bea3d5e6ad","f9b7b943a81ea4ba7eee39a6f7fc9669","fa3ab057f8e1f3ee3d5e34ef07b26059","d4f09e790d0a9952bcfda6d839fb50bf","1749036910052-j7dxek19b","1748976356629-5bgeyaaf1","1748973405272-q3zeztpki","1748971995627-i4wduj6v0","1748971772605-2176ii4p8","1749047037557-ffbhn7w2e","1749047450809-2v3599neb","1749197693965-cumdt5ym3","1750414678688-i9z0kljkk","0a99fc1abc598f50aa7f9bb4ad0ed58f","1749199741958-wplc2viy5","1749215605031-e36tfrsg7","1749219734273-z8cjo614o","1749051277025-x5jj8ymr3","1750248718038-bupg3zyvb","1750335451213-yitdeo8jv","43688588ddbdd3d97d95044707e01deb","e3f276c739780f7f79e50905cb900155","468571bcf6944db390ebc215dedd3a55","fc7552c52eaee0ffc8787ad6d34a072c","a329b8732cc9083fdb55894a2d1814f7","5d3fa01a03251b27ec7c9d3683957fe1"],"timestamp":"2025-06-20T10:50:51.341Z","userId":1} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:50:51.348Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:51.669Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.671Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.723Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.728Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:51.780Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.783Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:51.810Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:51.813Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.867Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.872Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.902Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.904Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.931Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.934Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:50:51.957Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.960Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:51.981Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:51.986Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:50:52.007Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:50:52.010Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:52.829Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T10:50:52.831Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:08.628Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:51:08.632Z"} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-20T10:51:20.052Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-20T10:50:29.620Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-20T10:51:20.053Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:51:20.056Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:20.071Z"} +{"cookie":{"expires":"2025-07-20T10:51:20.066Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"392662d1b86ceb7bf4b2fd29882ed70f","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T10:51:20.072Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:51:20.076Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T10:51:22.461Z"} +{"level":"info","message":"Nonce 33c56160bc1e8017e469562e66d36bcf сохранен для адреса 0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T10:51:22.469Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:51:23.537Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T10:51:24.802Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T10:51:24.803Z"} +{"level":"info","message":"Checking admin role for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.845Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:23.845Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T10:51:24.022Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.068Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.227Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T10:51:24.349Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.349Z"} +{"level":"info","message":"New user 121 role check result: user","timestamp":"2025-06-20T10:51:24.349Z"} +{"level":"info","message":"[verify] Found or created user 121 for wallet 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.350Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 121 to guest_user_mapping: 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.351Z"} +{"level":"info","message":"Checking admin tokens for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.355Z"} +{"level":"info","message":"Checking admin role for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.356Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.626Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.678Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T10:51:24.768Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T10:51:24.789Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T10:51:24.830Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.830Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T10:51:20.066Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"392662d1b86ceb7bf4b2fd29882ed70f","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T10:51:24.832Z","userId":121} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:51:24.836Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 121 with guestId=392662d1b86ceb7bf4b2fd29882ed70f, previousGuestId=undefined","timestamp":"2025-06-20T10:51:24.836Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.840Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.840Z"} +{"level":"info","message":"No guest messages found for guest ID 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.846Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T10:51:24.849Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T10:51:20.066Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"392662d1b86ceb7bf4b2fd29882ed70f","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["392662d1b86ceb7bf4b2fd29882ed70f"],"timestamp":"2025-06-20T10:51:24.852Z","userId":121} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T10:51:24.854Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:24.867Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.869Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:24.890Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.893Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.915Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:24.916Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:24.952Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.956Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:24.976Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.978Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:24.994Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:24.997Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:25.012Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:25.014Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:25.031Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:25.035Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:25.049Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:25.053Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:25.084Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:25.086Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:25.938Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:51:25.939Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:51:35.384Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:51:37.068Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:51:37.092Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:51:37.112Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:51:37.130Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:51:40.366Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:51:40.402Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:51:40.406Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:40.429Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:51:40.431Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T10:51:40.440Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:40.451Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:51:40.456Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:51:40.474Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T10:51:40.499Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:51:45.519Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:51:55.480Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:51:55.484Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:10.928Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:52:10.932Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:52:21.048Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:26.197Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:52:26.201Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:52:35.686Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:52:38.675Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:52:38.707Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:52:38.728Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:52:38.749Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:52:41.174Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:41.361Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:52:41.364Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:52:47.074Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:52:47.093Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:52:47.120Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:52:47.124Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:47.142Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:52:47.147Z"} +{"level":"info","message":"GET /api/users/120","timestamp":"2025-06-20T10:52:47.150Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:52:47.166Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:52:47.169Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=120","timestamp":"2025-06-20T10:52:47.184Z"} +{"level":"info","message":"GET /api/messages?conversationId=6","timestamp":"2025-06-20T10:52:47.200Z"} +{"level":"info","message":"GET /api/users/120/tags","timestamp":"2025-06-20T10:52:47.225Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:53:00.933Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:53:02.337Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:53:02.361Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:53:02.386Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:53:02.406Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:53:04.104Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:53:04.140Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:53:04.144Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:04.166Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:53:04.171Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T10:53:04.175Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:04.194Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:53:04.197Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:53:04.211Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T10:53:04.234Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:11.547Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:53:11.549Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:53:16.370Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:34.421Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:53:34.426Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:53:36.612Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:53:39.132Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:53:39.153Z"} +{"count":0,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:53:39.161Z","total":0} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:53:41.730Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:53:41.732Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:53:44.225Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:53:44.226Z"} +{"conversationId":7,"level":"info","message":"Created new conversation","timestamp":"2025-06-20T10:53:44.247Z","userId":121} +{"conversationId":7,"level":"info","message":"User message saved","messageId":204,"timestamp":"2025-06-20T10:53:44.255Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:53:44.265Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:53:44.266Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:53:44.268Z"} +{"conversationId":7,"level":"info","message":"AI response received","timestamp":"2025-06-20T10:53:56.627Z"} +{"conversationId":7,"level":"info","message":"AI response saved","messageId":205,"timestamp":"2025-06-20T10:53:56.647Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:54:06.648Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:54:06.692Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:54:06.733Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:54:06.760Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:54:08.366Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:54:09.766Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:54:09.789Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:54:09.814Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:54:09.835Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.931Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T10:54:15.931Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:54:25.239Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:54:25.264Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T10:54:25.297Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:54:25.324Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:54:25.329Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:54:25.343Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:54:25.357Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:54:25.360Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T10:54:25.365Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:54:25.384Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:54:25.387Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T10:54:25.404Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T10:54:25.931Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T10:54:26.561Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T10:54:26.562Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:54:27.754Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:54:27.806Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.811Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.812Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.812Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T10:54:41.640Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T10:54:41.644Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":206,"timestamp":"2025-06-20T10:54:41.659Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T10:54:41.667Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T10:54:41.668Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T10:54:41.672Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:54:47.361Z"} +{"level":"info","message":"GET /api/chat/history?offset=49&limit=30","timestamp":"2025-06-20T10:54:47.395Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":49,"timestamp":"2025-06-20T10:54:47.414Z","total":79} +{"conversationId":"7","level":"info","message":"AI response received","timestamp":"2025-06-20T10:54:55.431Z"} +{"conversationId":"7","level":"info","message":"AI response saved","messageId":207,"timestamp":"2025-06-20T10:54:55.436Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:54:55.452Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T10:54:55.467Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:55:05.082Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:55:08.911Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:55:10.636Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:55:10.660Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:55:10.687Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:55:10.708Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:19.875Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:19.877Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:20.013Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.017Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T10:55:20.033Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750416819754-1sxg68m2w","timestamp":"2025-06-20T10:55:20.036Z"} +{"level":"info","message":"Created mapping for guest ID 1750416819754-1sxg68m2w to user 121","timestamp":"2025-06-20T10:55:20.048Z"} +{"level":"info","message":"No guest messages found for guest ID 1750416819754-1sxg68m2w","timestamp":"2025-06-20T10:55:20.053Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750416819754-1sxg68m2w","timestamp":"2025-06-20T10:55:20.065Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:55:20.106Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:55:20.107Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:20.110Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.122Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:20.147Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.150Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:20.178Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.181Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:20.212Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:20.232Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:55:21.736Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:55:21.767Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:55:21.779Z","total":2} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:55:24.167Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:55:24.225Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.204Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.205Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.205Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:55:30.389Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:55:30.411Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:30.439Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:55:30.441Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:30.462Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:55:30.465Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T10:55:30.472Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:30.489Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T10:55:30.492Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T10:55:30.514Z"} +{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T10:55:30.537Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T10:55:30.664Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:55:35.364Z"} +{"level":"info","message":"GET /api/chat/history?offset=50&limit=30","timestamp":"2025-06-20T10:55:35.394Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":50,"timestamp":"2025-06-20T10:55:35.401Z","total":80} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:44.444Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.447Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:44.513Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.517Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T10:55:44.569Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750416946178-ruuw1nxu8","timestamp":"2025-06-20T10:55:44.573Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:55:44.576Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.580Z"} +{"level":"info","message":"Created mapping for guest ID 1750416946178-ruuw1nxu8 to user 121","timestamp":"2025-06-20T10:55:44.592Z"} +{"level":"info","message":"No guest messages found for guest ID 1750416946178-ruuw1nxu8","timestamp":"2025-06-20T10:55:44.598Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750416946178-ruuw1nxu8","timestamp":"2025-06-20T10:55:44.609Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:44.617Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.620Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:55:44.646Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:55:44.647Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:44.650Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.653Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:55:44.681Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:55:44.686Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:55:46.269Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:55:46.293Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:55:46.297Z","total":2} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:56:02.891Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:15.801Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:15.805Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:56:18.537Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:56:18.584Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.593Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.594Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.594Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:56:33.539Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:56:35.240Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:56:35.276Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:56:35.326Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:56:35.364Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T10:56:38.336Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T10:56:38.357Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:56:38.406Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:38.408Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:38.432Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:38.434Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T10:56:38.444Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:38.458Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:38.463Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T10:56:38.494Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T10:56:38.514Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T10:56:38.543Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:45.121Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:45.123Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:56:46.606Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:56:46.627Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:56:46.633Z","total":2} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:56:51.515Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.517Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:51.591Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.594Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T10:56:51.610Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417007726-df0aod46i","timestamp":"2025-06-20T10:56:51.611Z"} +{"level":"info","message":"Created mapping for guest ID 1750417007726-df0aod46i to user 121","timestamp":"2025-06-20T10:56:51.625Z"} +{"level":"info","message":"No guest messages found for guest ID 1750417007726-df0aod46i","timestamp":"2025-06-20T10:56:51.630Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750417007726-df0aod46i","timestamp":"2025-06-20T10:56:51.647Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T10:56:51.680Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:56:51.686Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T10:56:51.687Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.688Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:51.724Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.732Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:51.754Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.757Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:56:51.786Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:56:51.789Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T10:56:53.495Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T10:56:53.625Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T10:56:53.632Z","total":2} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:56:57.957Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T10:57:06.570Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T10:57:08.666Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T10:57:08.789Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T10:57:08.920Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T10:57:08.940Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:57:13.937Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:57:13.985Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.990Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.990Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.991Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:57:22.693Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:57:22.698Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:57:51.268Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:57:52.879Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:57:52.884Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:58:20.874Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:58:20.878Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:58:46.818Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:58:46.868Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:58:46.917Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:58:50.955Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:58:50.959Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:59:04.629Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:59:04.673Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.731Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.732Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.733Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:59:21.152Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:59:21.156Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T10:59:42.058Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T10:59:51.338Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T10:59:51.343Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.164Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.164Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.165Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:39.526Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:39.568Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:39.610Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:00:48.467Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:00:48.471Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:55.384Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:00:55.428Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.495Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.496Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.496Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:01:32.895Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:01:48.858Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:01:48.865Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:01:53.263Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:01:53.269Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:01:53.270Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:01:53.272Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:01:53.273Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:01:53.273Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:01:54.114Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:01:54.126Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T11:01:54.169Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:01:54.171Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:01:54.832Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:01:54.835Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:01:55.584Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:23.812Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:23.819Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:02:28.555Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.559Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:28.642Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.648Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:02:28.693Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.699Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:02:28.737Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417351092-2snsnqf87","timestamp":"2025-06-20T11:02:28.740Z"} +{"level":"info","message":"Created mapping for guest ID 1750417351092-2snsnqf87 to user 121","timestamp":"2025-06-20T11:02:28.754Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:28.760Z"} +{"level":"info","message":"No guest messages found for guest ID 1750417351092-2snsnqf87","timestamp":"2025-06-20T11:02:28.763Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.765Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750417351092-2snsnqf87","timestamp":"2025-06-20T11:02:28.775Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:02:28.786Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:02:28.790Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:28.799Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.839Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:28.884Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:28.888Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:02:30.431Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:02:30.452Z"} +{"count":2,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T11:02:30.464Z","total":2} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:02:45.149Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:02:45.178Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:02:45.203Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:02:45.215Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:45.240Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:02:45.248Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:02:45.254Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:45.279Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:02:45.283Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:02:45.300Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:02:45.326Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:02:45.363Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:02:50.990Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:02:52.309Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:02:52.318Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":208,"timestamp":"2025-06-20T11:02:52.331Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T11:02:52.343Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T11:02:52.344Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T11:02:52.348Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:02:58.994Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:02:58.997Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:03:05.236Z"} +{"level":"info","message":"GET /api/chat/history?offset=50&limit=30","timestamp":"2025-06-20T11:03:05.268Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":50,"timestamp":"2025-06-20T11:03:05.285Z","total":80} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:03:10.382Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:03:11.991Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:03:12.031Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:03:12.092Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:03:12.137Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:29.557Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:29.569Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:03:34.927Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:34.939Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:35.018Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.021Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:03:35.089Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.099Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:35.182Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:03:35.188Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:03:35.190Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.192Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:03:35.224Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417416606-20cz6gdsd","timestamp":"2025-06-20T11:03:35.225Z"} +{"level":"info","message":"Created mapping for guest ID 1750417416606-20cz6gdsd to user 121","timestamp":"2025-06-20T11:03:35.302Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:35.312Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.315Z"} +{"level":"info","message":"No guest messages found for guest ID 1750417416606-20cz6gdsd","timestamp":"2025-06-20T11:03:35.349Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750417416606-20cz6gdsd","timestamp":"2025-06-20T11:03:35.379Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:35.397Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:03:35.406Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:03:37.045Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:03:37.080Z"} +{"count":3,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T11:03:37.091Z","total":3} +{"conversationId":"7","level":"info","message":"AI response received","timestamp":"2025-06-20T11:03:44.290Z"} +{"conversationId":"7","level":"info","message":"AI response saved","messageId":209,"timestamp":"2025-06-20T11:03:44.304Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:03:44.327Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:03:44.350Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:03:46.317Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:03:47.257Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:03:47.279Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:03:47.304Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:03:47.309Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:47.340Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:03:47.345Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:03:47.355Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:03:47.366Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:03:47.372Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:03:47.395Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:03:47.425Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:03:47.475Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:04:05.501Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:04:05.506Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:04:14.665Z"} +{"level":"info","message":"GET /api/chat/history?offset=51&limit=30","timestamp":"2025-06-20T11:04:14.691Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":51,"timestamp":"2025-06-20T11:04:14.701Z","total":81} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:04:35.933Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:04:35.938Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:04:46.061Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:04:49.281Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:04:49.296Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:04:49.297Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:04:49.300Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:04:49.301Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:04:49.303Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:04:50.179Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:04:50.201Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T11:04:50.271Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:04:50.276Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:04:50.966Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:04:50.970Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:04:56.070Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:05:06.131Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:05:06.140Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:05:36.172Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:05:36.179Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:05:37.394Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.614Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T11:05:51.616Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.616Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.617Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T11:06:01.627Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:06:06.402Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:06:06.407Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:06:06.618Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:06:06.622Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:06:07.186Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:06:09.412Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:06:36.693Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:06:36.701Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:06:46.793Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:07:07.214Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:07:07.218Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:07:04.777Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:07:34.257Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:07:34.262Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:07:35.246Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:07:38.463Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:07:47.641Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:07:57.869Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:08:07.574Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:08:07.581Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:08:33.987Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:08:35.119Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:08:35.125Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:08:55.650Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:09:05.181Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:05.187Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:09:05.217Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:09:09.416Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:09:10.800Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.221Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T11:09:33.221Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.224Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:09:35.424Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:35.428Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:09:36.284Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:09:38.158Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:09:38.188Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:09:38.223Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:09:38.264Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T11:09:43.222Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:09:44.659Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:09:44.660Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:09:46.154Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:09:46.183Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T11:09:46.233Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:09:46.268Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:46.273Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:09:46.301Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:09:46.306Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:46.312Z"} +{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:09:46.329Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:09:46.348Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:09:46.351Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T11:09:46.496Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.942Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.943Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.943Z"} +{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-20T11:09:49.981Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-20T11:09:50.074Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:10:05.709Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:10:05.712Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:10:28.471Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:10:35.896Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:10:35.900Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:10:40.871Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.559Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.559Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.560Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:11:19.580Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:11:19.629Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:11:36.137Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:37.366Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:37.370Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:11:44.425Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:50.665Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.670Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.716Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.720Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:11:50.739Z"} +{"level":"info","message":"Processing guest messages for user 1 with guest ID 1750416593902-e298ho4si","timestamp":"2025-06-20T11:11:50.745Z"} +{"level":"info","message":"Created mapping for guest ID 1750416593902-e298ho4si to user 1","timestamp":"2025-06-20T11:11:50.758Z"} +{"level":"info","message":"No guest messages found for guest ID 1750416593902-e298ho4si","timestamp":"2025-06-20T11:11:50.763Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750416593902-e298ho4si","timestamp":"2025-06-20T11:11:50.775Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:50.796Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.804Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T11:11:50.813Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T11:11:50.814Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:50.878Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.883Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.902Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:50.905Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T11:11:50.915Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:50.938Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.944Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.948Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:50.950Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.960Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:50.966Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:50.977Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:11:50.980Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:11:50.996Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.001Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.012Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:11:51.033Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:11:51.035Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:11:51.037Z"} +{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:11:51.048Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.051Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.056Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.063Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.084Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.087Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T11:11:51.276Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.310Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.313Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:11:51.333Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:11:51.336Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:11:53.242Z"} +{"level":"info","message":"GET /api/chat/history?offset=51&limit=30","timestamp":"2025-06-20T11:11:53.265Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":51,"timestamp":"2025-06-20T11:11:53.273Z","total":81} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:12:06.991Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:12:08.882Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:12:08.914Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:12:08.965Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:12:08.989Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:12:13.205Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:12:13.231Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:12:13.267Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:12:13.269Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:13.292Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:12:13.295Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T11:12:13.306Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:13.312Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:12:13.315Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:12:13.343Z"} +{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:12:13.367Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T11:12:13.486Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:12:17.533Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:21.842Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:12:21.848Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:12:37.774Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:12:37.818Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.656Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.657Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.657Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:41.347Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:12:41.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:12:51.361Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:12:51.365Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:08.586Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:13:08.589Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:13:18.398Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:18.416Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:18.419Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:13:30.578Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:13:30.622Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:13:36.358Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:38.662Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:13:38.665Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:48.758Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:48.762Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:13:50.503Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:13:52.316Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:13:52.338Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:13:52.360Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:13:52.380Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:13:55.155Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:13:55.177Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:13:55.206Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:55.211Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:55.230Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:55.234Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:13:55.242Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:13:55.251Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:13:55.253Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:13:55.276Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:13:55.290Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:13:55.317Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:14:08.951Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:14:08.954Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:14:13.844Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:14:18.964Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:14:18.966Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.672Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.672Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:14:39.070Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:14:39.073Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:14:49.709Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:14:49.713Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:15:05.137Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:15:05.184Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:15:05.229Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:15:09.308Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:15:09.312Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:15:20.148Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:15:20.152Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:15:21.729Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.554Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.555Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.555Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:15:49.247Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:15:49.251Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:04.830Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:04.877Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:20.838Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:20.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:16:49.644Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:16:49.646Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:16:49.648Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:16:49.650Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:16:55.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.087Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.088Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.088Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:17:47.710Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:17:47.712Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:17:47.714Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:17:47.716Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:17:55.659Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:17:55.708Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:17:55.755Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:18:08.001Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:18:13.518Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:18:46.682Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:18:48.095Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:18:48.097Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:18:48.100Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:18:48.102Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:19:07.003Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:19:07.054Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.920Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.920Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:19:31.499Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:19:31.504Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:19:38.703Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:19:38.705Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:19:46.395Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:19:48.448Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:19:48.450Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:19:58.763Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:20:08.918Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:20:08.921Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:20:37.540Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:20:37.589Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:20:48.865Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:20:48.870Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:20:48.872Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:20:48.875Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:20:54.160Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:20:59.744Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:21:32.808Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:21:49.240Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:21:49.243Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:21:49.245Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:21:49.248Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:21:49.618Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:21:55.135Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:22:32.548Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:22:48.608Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:22:48.657Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.577Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:22:49.627Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:22:49.629Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:22:49.634Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:22:49.637Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:23:28.165Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:23:40.421Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:23:40.464Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:23:43.955Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:23:47.693Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:23:47.695Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:23:47.696Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:23:47.699Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:24:18.989Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:24:39.387Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:24:39.436Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.373Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:24:48.087Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:24:48.092Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:24:48.099Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:24:48.102Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:24:58.244Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:24:58.248Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:24:58.248Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:24:58.250Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:24:58.250Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:24:58.251Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:24:58.608Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:24:58.624Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T11:24:58.679Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:24:58.681Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:24:59.375Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:24:59.378Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:25:04.485Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:25:35.613Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:25:35.626Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:25:38.592Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:25:38.595Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:25:43.285Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:25:43.298Z"} +{"conversationId":"1","level":"warn","message":"Conversation not found or access denied","timestamp":"2025-06-20T11:25:43.303Z","userId":121} +{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:25:43.326Z"} +{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:25:43.349Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:25:48.448Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:25:48.451Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:25:55.476Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:26:00.527Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.532Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.570Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.573Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:26:00.615Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.621Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:26:00.645Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:26:00.646Z"} +{"level":"info","message":"GET /api/users/1","timestamp":"2025-06-20T11:26:00.692Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:26:00.716Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.724Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.727Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.732Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=1","timestamp":"2025-06-20T11:26:00.755Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.771Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.775Z"} +{"level":"info","message":"GET /api/messages?conversationId=1","timestamp":"2025-06-20T11:26:00.793Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.797Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.806Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:00.834Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:00.837Z"} +{"level":"info","message":"GET /api/users/1/tags","timestamp":"2025-06-20T11:26:00.997Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:01.046Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:26:01.049Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:26:04.347Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:26:04.373Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:26:04.399Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:26:04.427Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:26:04.921Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:26:08.903Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:26:08.925Z"} +{"count":3,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T11:26:08.930Z","total":3} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:26:16.381Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:26:16.382Z"} +{"conversationId":7,"level":"info","message":"User message saved","messageId":210,"timestamp":"2025-06-20T11:26:16.399Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T11:26:16.406Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T11:26:16.407Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T11:26:16.410Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:26:48.862Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:26:48.876Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:26:50.879Z"} +{"conversationId":7,"level":"info","message":"AI response received","timestamp":"2025-06-20T11:27:16.745Z"} +{"conversationId":7,"level":"info","message":"AI response saved","messageId":211,"timestamp":"2025-06-20T11:27:16.785Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:27:29.650Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:27:29.655Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:27:36.754Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:27:36.784Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:27:36.811Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:27:36.836Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:27:39.775Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:27:39.795Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:27:39.818Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:27:39.821Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:27:39.839Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:27:39.842Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:27:39.848Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:27:39.860Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:27:39.863Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:27:39.883Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:27:39.898Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:27:39.938Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:27:46.348Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:27:55.004Z"} +{"level":"info","message":"GET /api/chat/history?offset=51&limit=30","timestamp":"2025-06-20T11:27:55.024Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":51,"timestamp":"2025-06-20T11:27:55.031Z","total":81} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:28:02.959Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:28:02.960Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":212,"timestamp":"2025-06-20T11:28:02.982Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T11:28:02.994Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T11:28:02.994Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T11:28:02.998Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T11:28:30.468Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":213,"timestamp":"2025-06-20T11:28:30.493Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:28:41.691Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:28:43.285Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:28:45.018Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:28:45.048Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:28:45.074Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:28:45.091Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:28:48.480Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:28:48.502Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:28:48.523Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:28:48.548Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:28:48.553Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:28:48.556Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:28:48.575Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:28:48.578Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:28:48.580Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:28:48.597Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:28:48.600Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:28:48.615Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:29:06.550Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:29:06.555Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":214,"timestamp":"2025-06-20T11:29:06.568Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:29:06.586Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:29:06.605Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:29:19.773Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:29:19.777Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:29:37.187Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:29:47.681Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:29:47.684Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:30:03.338Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.343Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:03.390Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.412Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:30:03.450Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.455Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:30:03.468Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750418771168-ky97jqwfx","timestamp":"2025-06-20T11:30:03.471Z"} +{"level":"info","message":"Created mapping for guest ID 1750418771168-ky97jqwfx to user 121","timestamp":"2025-06-20T11:30:03.483Z"} +{"level":"info","message":"No guest messages found for guest ID 1750418771168-ky97jqwfx","timestamp":"2025-06-20T11:30:03.490Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:03.493Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750418771168-ky97jqwfx","timestamp":"2025-06-20T11:30:03.495Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.500Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:30:03.504Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:30:03.504Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:03.527Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.537Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:03.559Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:03.562Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:30:05.144Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:30:05.167Z"} +{"count":6,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T11:30:05.174Z","total":6} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:16.876Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:30:16.880Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:30:18.542Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:30:25.782Z"} +{"level":"info","message":"GET /api/chat/history?offset=53&limit=30","timestamp":"2025-06-20T11:30:25.800Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":53,"timestamp":"2025-06-20T11:30:25.808Z","total":83} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:30:34.104Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:30:34.106Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.016Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T11:30:37.016Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.017Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.017Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.019Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.019Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T11:30:44.706Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:49.995Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T11:30:49.996Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T11:31:00.009Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:31:00.702Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:31:00.704Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:31:01.420Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:31:04.303Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:31:04.308Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:31:27.895Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:31:34.498Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:31:34.504Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:31:56.849Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:32:04.697Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:32:04.701Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:32:27.630Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:32:32.581Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:32:32.587Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:32:56.634Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:33:02.777Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:33:02.782Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:33:23.000Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:33:32.968Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:33:32.974Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:33:51.991Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:34:13.958Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:34:34.414Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:34:34.418Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:34:43.041Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:34:47.302Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:34:47.312Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:34:47.313Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:34:47.315Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:34:47.316Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:34:47.317Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:34:48.053Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:34:48.067Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T11:34:48.128Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:34:48.130Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:34:48.806Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:34:48.808Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:34:49.565Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:35:35.890Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:35:35.902Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:35:46.948Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:36:05.040Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:36:05.044Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:36:05.045Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:36:05.046Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:36:05.047Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:36:05.048Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:36:05.376Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:36:05.388Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T11:36:05.440Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:36:05.442Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:36:10.458Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:36:10.460Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:36:15.562Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:36:37.363Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:36:37.368Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.133Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T11:37:11.134Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.134Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.134Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T11:37:18.837Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:37:23.842Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:37:23.844Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:37:24.538Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:37:38.818Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:37:38.822Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:38:06.320Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:38:07.736Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:38:07.742Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:38:24.287Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:38:32.576Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:38:32.580Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:38:57.401Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:39:02.749Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:39:02.752Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:39:15.411Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:39:49.191Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:39:49.194Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:39:52.740Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.288Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-20T11:40:15.289Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.292Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-20T11:40:25.310Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:40:28.003Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:40:28.005Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:40:33.085Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:40:39.522Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:40:39.527Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:40:52.017Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:40:52.475Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:40:51.407Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:40:51.465Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:40:51.513Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:40:51.557Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:40:55.032Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:40:55.054Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:40:55.082Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:40:55.114Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:40:55.119Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:40:55.133Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:40:55.144Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:40:55.149Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:40:55.158Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:40:55.170Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:40:55.173Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:40:55.202Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:41:03.492Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:41:03.494Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:41:06.185Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:41:11.410Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:41:11.423Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":215,"timestamp":"2025-06-20T11:41:11.436Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:41:11.453Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:41:11.469Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:41:24.084Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:41:25.352Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:41:25.357Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:41:33.669Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:41:33.671Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:41:43.492Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:41:56.316Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:41:56.320Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:42:01.604Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:03.887Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:42:03.889Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:42:19.576Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:26.495Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:26.499Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:42:38.935Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:48.026Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:42:48.030Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:56.673Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:56.675Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:42:57.574Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:57.576Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:57.625Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:57.630Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:42:57.640Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:42:57.665Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:42:57.670Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:42:57.699Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:42:57.738Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:42:57.793Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:43:01.242Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:43:05.563Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:43:05.571Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:43:14.897Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:43:17.782Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:43:17.786Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":216,"timestamp":"2025-06-20T11:43:17.808Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:43:17.827Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:43:17.848Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:43:27.879Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:43:27.882Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:43:34.071Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:43:34.073Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:43:38.632Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:43:37.176Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:43:40.479Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:43:40.500Z"} +{"code":"42P18","file":"postgres.c","length":124,"level":"error","line":"742","message":"Error processing history request: could not determine data type of parameter $2","name":"error","routine":"pg_analyze_and_rewrite_varparams","severity":"ERROR","stack":"error: could not determine data type of parameter $2\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/chat.js:624:20","timestamp":"2025-06-20T11:43:40.507Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:43:52.320Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:43:58.155Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:43:58.158Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:44:04.647Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:44:04.649Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:44:10.284Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:44:28.349Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:44:28.353Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:44:29.765Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:44:32.516Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:44:32.518Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:44:52.121Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:44:58.529Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:44:58.532Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:45:05.743Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:15.183Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:15.189Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:45:24.725Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:45:24.729Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:45:24.729Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:45:24.730Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:45:24.731Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:45:24.732Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:45:25.086Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:45:25.098Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T11:45:25.145Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:45:25.145Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:45:25.771Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:45:25.773Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:28.742Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:45:28.749Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:45:28.476Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:45:32.130Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.136Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:32.227Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.233Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:45:32.265Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.279Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:45:32.318Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750419822846-isrlrdska","timestamp":"2025-06-20T11:45:32.322Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:32.335Z"} +{"level":"info","message":"Created mapping for guest ID 1750419822846-isrlrdska to user 121","timestamp":"2025-06-20T11:45:32.339Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.341Z"} +{"level":"info","message":"No guest messages found for guest ID 1750419822846-isrlrdska","timestamp":"2025-06-20T11:45:32.347Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750419822846-isrlrdska","timestamp":"2025-06-20T11:45:32.355Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:45:32.370Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:45:32.372Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:32.382Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.388Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:32.442Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:45:32.446Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:45:34.010Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:45:34.032Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:45:42.760Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:45:42.771Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":217,"timestamp":"2025-06-20T11:45:42.784Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:45:42.806Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:45:42.827Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:45:56.618Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:45:56.623Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:03.106Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:03.108Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:46:20.105Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.109Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:20.149Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.152Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:46:20.178Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.183Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:20.210Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.215Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:46:20.226Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:46:20.227Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:46:20.244Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750419980846-8m9se7jcy","timestamp":"2025-06-20T11:46:20.246Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:20.263Z"} +{"level":"info","message":"Created mapping for guest ID 1750419980846-8m9se7jcy to user 121","timestamp":"2025-06-20T11:46:20.265Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.268Z"} +{"level":"info","message":"No guest messages found for guest ID 1750419980846-8m9se7jcy","timestamp":"2025-06-20T11:46:20.271Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750419980846-8m9se7jcy","timestamp":"2025-06-20T11:46:20.278Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:20.293Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:20.296Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:46:21.867Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:46:22.058Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:46:22.076Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:26.767Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:46:26.769Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:50.620Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:46:50.624Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:46:56.975Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:46:56.977Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:47:21.185Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:47:21.190Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:47:19.314Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:47:47.641Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:47:47.644Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:47:48.706Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:47:48.708Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:48:12.697Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:48:18.907Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:48:18.911Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:48:31.612Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:48:31.635Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:48:48.019Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:48:48.022Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:48:49.081Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:48:49.084Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:48:57.665Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:48:57.668Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:48:59.926Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:48:59.929Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":218,"timestamp":"2025-06-20T11:48:59.940Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:48:59.960Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:48:59.980Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.286Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T11:49:10.286Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T11:49:14.357Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T11:49:16.115Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T11:49:16.146Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T11:49:16.177Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T11:49:16.199Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:19.276Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:19.278Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T11:49:19.547Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T11:49:19.576Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:49:19.612Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:49:19.642Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:49:19.650Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:49:20.195Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:20.207Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:49:20.212Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:49:20.231Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:20.243Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:49:20.246Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:49:20.277Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T11:49:20.286Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:49:20.902Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:49:20.903Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:49:21.613Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:49:42.321Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.324Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:42.363Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.366Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:49:42.393Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420112869-5g8hxnh29","timestamp":"2025-06-20T11:49:42.396Z"} +{"level":"info","message":"Created mapping for guest ID 1750420112869-5g8hxnh29 to user 121","timestamp":"2025-06-20T11:49:42.411Z"} +{"level":"info","message":"No guest messages found for guest ID 1750420112869-5g8hxnh29","timestamp":"2025-06-20T11:49:42.417Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750420112869-5g8hxnh29","timestamp":"2025-06-20T11:49:42.423Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:49:42.444Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:49:42.447Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:49:42.448Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.452Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:42.481Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.487Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:42.509Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.513Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:42.535Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:49:42.538Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:49:44.195Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:49:44.216Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:49:50.553Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:49:50.556Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:50:03.423Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:50:13.165Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:50:13.169Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:50:20.799Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:50:20.801Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:50:21.409Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:50:34.852Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:50:34.877Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:50:43.348Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:50:43.351Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:50:50.974Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:50:50.976Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:50:58.883Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:50:59.619Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:50:59.623Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":219,"timestamp":"2025-06-20T11:50:59.638Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:50:59.663Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:50:59.689Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:51:13.558Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:51:13.562Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:51:16.753Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:51:21.120Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:51:21.122Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:51:43.289Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:51:43.293Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:51:51.304Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:51:51.307Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:51:54.251Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:52:07.813Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:52:13.931Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:52:13.935Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:52:21.507Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:52:21.510Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:52:44.116Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:52:44.120Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:52:51.695Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:52:51.697Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:52:51.625Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:53:03.229Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:53:14.310Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:53:14.313Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:53:37.781Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:53:37.787Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:53:37.788Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:53:37.789Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:53:37.790Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:53:37.791Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:53:38.132Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:53:38.147Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T11:53:38.195Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:53:38.198Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:53:43.210Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:53:43.212Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:53:43.889Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:53:44.510Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:53:44.517Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:53:47.601Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:53:47.606Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:02.191Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.196Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:02.253Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.257Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:02.290Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.296Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:02.332Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:54:02.352Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420237290-kujkpxl2w","timestamp":"2025-06-20T11:54:02.355Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.361Z"} +{"level":"info","message":"Created mapping for guest ID 1750420237290-kujkpxl2w to user 121","timestamp":"2025-06-20T11:54:02.375Z"} +{"level":"info","message":"No guest messages found for guest ID 1750420237290-kujkpxl2w","timestamp":"2025-06-20T11:54:02.382Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:54:02.384Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:54:02.385Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:02.400Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750420237290-kujkpxl2w","timestamp":"2025-06-20T11:54:02.404Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.408Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:02.504Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:02.513Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:54:04.121Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:54:04.147Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:09.975Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:09.978Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:12.468Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.471Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.546Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.549Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:12.583Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.588Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:54:12.624Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.634Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T11:54:12.644Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T11:54:12.645Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T11:54:12.685Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.690Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.695Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.714Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.717Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.733Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.737Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:54:12.757Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.772Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.779Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:54:12.805Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:12.816Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:12.824Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T11:54:12.914Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:54:29.070Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:54:29.077Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":220,"timestamp":"2025-06-20T11:54:29.095Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:54:29.122Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:54:29.142Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:32.956Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:54:32.960Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:54:39.405Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:54:43.800Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:54:43.805Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:55:03.156Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:55:03.160Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:55:11.683Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:55:11.687Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:55:33.345Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:55:33.350Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:55:34.708Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:55:41.881Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:55:41.885Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:03.536Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:03.540Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:12.068Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:56:12.074Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:56:23.916Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:23.921Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:23.973Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:23.976Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T11:56:23.995Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420585095-rnclx0fmf","timestamp":"2025-06-20T11:56:23.996Z"} +{"level":"info","message":"Created mapping for guest ID 1750420585095-rnclx0fmf to user 121","timestamp":"2025-06-20T11:56:24.016Z"} +{"level":"info","message":"No guest messages found for guest ID 1750420585095-rnclx0fmf","timestamp":"2025-06-20T11:56:24.022Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750420585095-rnclx0fmf","timestamp":"2025-06-20T11:56:24.046Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T11:56:24.066Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:56:24.074Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T11:56:24.075Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:24.076Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:24.107Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:24.110Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:24.148Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:24.151Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:24.211Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:24.214Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T11:56:25.712Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T11:56:25.732Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:56:34.446Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:42.264Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:56:42.268Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:56:55.260Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:56:55.263Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:57:12.445Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:57:12.450Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:57:25.456Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:57:25.460Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:57:29.884Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:57:49.144Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:57:49.148Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:57:55.627Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:57:55.629Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:58:25.260Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:58:23.548Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:58:23.556Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:58:49.530Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:58:49.533Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:58:53.717Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:58:53.720Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T11:58:55.721Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T11:58:55.724Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T11:58:55.725Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T11:58:55.726Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T11:58:55.727Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T11:58:55.728Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T11:58:56.091Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T11:58:56.105Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T11:58:56.160Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T11:58:56.161Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T11:58:56.826Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T11:58:56.829Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:58:57.518Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:59:17.798Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:59:17.805Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T11:59:19.037Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T11:59:19.051Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":221,"timestamp":"2025-06-20T11:59:19.092Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T11:59:19.342Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T11:59:19.362Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:59:22.987Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:59:22.990Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:59:42.547Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T11:59:42.551Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T11:59:52.958Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T11:59:54.103Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T11:59:54.108Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:00:13.604Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:00:13.607Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:00:24.292Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:00:24.296Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:00:43.787Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:00:43.791Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:00:52.624Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:00:54.471Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:00:54.476Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:01:39.323Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:01:39.329Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:01:42.939Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:01:42.941Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:01:43.720Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:01:46.720Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:01:50.209Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:01:50.233Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:01:53.926Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:01:53.928Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:02:12.043Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:02:12.046Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:02:25.046Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:02:25.050Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:02:39.067Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:02:42.240Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:02:42.243Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:02:55.240Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:02:55.245Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:03:24.514Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:03:24.517Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:03:34.469Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:03:43.699Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:03:43.702Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:03:55.619Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:03:55.622Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:04:26.187Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:04:26.190Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:04:34.232Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:04:45.166Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:04:45.171Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:05:02.701Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:05:02.705Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:02.710Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:02.731Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:02.734Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:05:02.760Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:02.774Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:02.779Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:05:02.792Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:05:02.843Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:24.966Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:05:24.969Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:05:29.069Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:05:29.091Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:05:29.579Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:33.616Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:33.618Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:05:47.743Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.748Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:47.814Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.817Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:05:47.849Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.856Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:05:47.879Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:05:47.880Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:05:47.938Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:05:47.951Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.956Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:47.961Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:47.968Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:05:47.992Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:48.011Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:48.014Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:05:48.033Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:48.046Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:48.052Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:48.066Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:48.069Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:05:48.141Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:48.179Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:05:48.182Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:05:54.067Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:05:54.069Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:05:56.792Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:05:56.795Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":222,"timestamp":"2025-06-20T12:05:56.807Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:05:56.824Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:05:56.839Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:06:16.680Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:06:16.684Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:06:24.249Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:06:24.251Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:06:25.051Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:06:46.886Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:06:46.890Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:06:54.452Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:06:54.453Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:07:16.029Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:17.071Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:17.075Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:24.634Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:24.636Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:28.687Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:28.689Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:07:28.715Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:28.718Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:28.721Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:28.742Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:28.745Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:07:28.764Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:07:28.789Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:07:28.845Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:42.342Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.345Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:42.399Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.404Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:07:42.465Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420911872-zwsgy288y","timestamp":"2025-06-20T12:07:42.467Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:42.478Z"} +{"level":"info","message":"Created mapping for guest ID 1750420911872-zwsgy288y to user 121","timestamp":"2025-06-20T12:07:42.481Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.483Z"} +{"level":"info","message":"No guest messages found for guest ID 1750420911872-zwsgy288y","timestamp":"2025-06-20T12:07:42.487Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750420911872-zwsgy288y","timestamp":"2025-06-20T12:07:42.493Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:42.503Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.507Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:07:42.514Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:07:42.516Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:42.529Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.532Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:42.570Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:07:42.574Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:07:44.159Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:07:44.179Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:51.641Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.643Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.715Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.718Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:51.753Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:07:51.764Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:07:51.764Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.767Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:07:51.793Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.800Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:07:51.813Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.822Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.827Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.840Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.843Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.858Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.862Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:07:51.889Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.906Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.912Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:07:51.933Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:07:51.955Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:07:51.966Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:07:52.054Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:08:01.399Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:08:01.403Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":223,"timestamp":"2025-06-20T12:08:01.419Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:08:01.437Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:08:01.454Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:08:13.120Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:08:13.123Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:08:15.715Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:08:22.048Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:08:22.050Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:08:43.296Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:08:43.300Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:08:53.038Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:08:53.040Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:09:06.866Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:13.497Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:13.501Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:23.230Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:09:23.232Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:09:36.738Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.742Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:36.792Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.795Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:09:36.823Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.828Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:09:36.858Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750421378757-088lyl67c","timestamp":"2025-06-20T12:09:36.860Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:36.873Z"} +{"level":"info","message":"Created mapping for guest ID 1750421378757-088lyl67c to user 121","timestamp":"2025-06-20T12:09:36.878Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.884Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:09:36.888Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:09:36.888Z"} +{"level":"info","message":"No guest messages found for guest ID 1750421378757-088lyl67c","timestamp":"2025-06-20T12:09:36.890Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750421378757-088lyl67c","timestamp":"2025-06-20T12:09:36.896Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:36.918Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.927Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:36.948Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:09:36.951Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:09:38.557Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:09:38.577Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:09:53.441Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:09:53.446Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:10:02.156Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:07.370Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:10:07.374Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:23.629Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:23.634Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:10:27.747Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:10:27.749Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:10:27.750Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:10:27.751Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:10:27.751Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:10:27.752Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:10:28.083Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:10:28.096Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T12:10:28.141Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:10:28.142Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:10:28.863Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:10:28.865Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:10:29.573Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:37.572Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:10:37.577Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:10:52.686Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.693Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:52.767Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.773Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:10:52.806Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.811Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:10:52.849Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:10:52.851Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:10:52.915Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:10:52.923Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.930Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:52.942Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:52.949Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:10:52.985Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:53.003Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:53.007Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:10:53.028Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:53.061Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:53.066Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:53.082Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:53.085Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:10:53.154Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:10:53.186Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:10:53.189Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:11:00.214Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:11:00.225Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":224,"timestamp":"2025-06-20T12:11:00.238Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:11:00.262Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:11:00.283Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:11:07.752Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:11:07.754Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:11:20.897Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:11:20.901Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:11:24.957Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:11:37.954Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:11:37.957Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:11:51.865Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:11:51.869Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:12:08.258Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:12:08.263Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:12:08.264Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:12:08.265Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:12:08.266Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:12:08.267Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:12:08.591Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:12:08.610Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T12:12:08.671Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:12:08.673Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:12:14.288Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:12:14.290Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:12:15.496Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:12:22.091Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:12:22.101Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:12:28.605Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:12:28.619Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":225,"timestamp":"2025-06-20T12:12:28.699Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:12:28.771Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:12:28.811Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:12:38.326Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:12:38.329Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:12:51.409Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:12:51.413Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:13:08.467Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:13:08.471Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:13:10.334Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:13:22.473Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:13:22.476Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:13:38.712Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:13:38.717Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:13:52.674Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:13:52.681Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:14:05.912Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:06.616Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:14:06.620Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:14:16.112Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:14:16.116Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:16.143Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:14:16.147Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:14:16.152Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:16.180Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:14:16.183Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:14:16.208Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:14:16.235Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:14:16.320Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:14:33.286Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:14:33.290Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":226,"timestamp":"2025-06-20T12:14:33.308Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:14:33.343Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:14:33.372Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:36.528Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:14:36.532Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:14:46.538Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:14:46.541Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:15:01.146Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:15:05.505Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:06.726Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:06.730Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:15:07.760Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:15:07.788Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:15:07.814Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:15:07.832Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T12:15:10.124Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T12:15:10.153Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:15:10.195Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:10.200Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:10.225Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:10.227Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:15:10.235Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:10.249Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:10.254Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:15:10.279Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:15:10.307Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:15:10.374Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:16.716Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:15:16.718Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:37.181Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:15:37.184Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:15:46.908Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:15:46.910Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:15:58.692Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:07.357Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:07.360Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:16:14.561Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.563Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.603Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.606Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:16:14.661Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.664Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:16:14.694Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:16:14.695Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:16:14.743Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:16:14.766Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.768Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.771Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.774Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:16:14.805Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.821Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.824Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:16:14.844Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.863Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.869Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:16:14.947Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:14.970Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:14.976Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:15.003Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:16:15.006Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:17.099Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:16:17.101Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:16:21.623Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:16:21.654Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:16:21.679Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:16:21.701Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:16:31.942Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:16:31.962Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:16:47.305Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:16:47.310Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:16:48.564Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:16:48.595Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:16:52.014Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:16:58.609Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:16:58.611Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":227,"timestamp":"2025-06-20T12:16:58.637Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:16:58.667Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:16:58.684Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:17:17.492Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:17:17.495Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:17:25.723Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:17:27.195Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:17:27.222Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:17:27.309Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:17:27.369Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T12:17:31.608Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T12:17:31.631Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:17:31.652Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:17:31.656Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:17:31.680Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:17:31.685Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:17:31.689Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:17:31.708Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:17:31.711Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:17:31.729Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:17:31.755Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:17:31.816Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:17:47.433Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:17:47.689Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:17:47.692Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:18:02.719Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:18:02.723Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:18:32.897Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:18:32.900Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:18:44.333Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:18:44.338Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:18:44.831Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:18:46.696Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:18:46.699Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":228,"timestamp":"2025-06-20T12:18:46.713Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:18:46.733Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:18:46.756Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:19:03.080Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:19:03.083Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:19:15.943Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:19:15.948Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:19:33.287Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:19:33.291Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:19:38.265Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:19:46.147Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:19:46.151Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:20:03.480Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:20:03.484Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:20:33.660Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:20:33.664Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:20:33.669Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:20:42.115Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:20:42.120Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:20:45.681Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:20:45.684Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":229,"timestamp":"2025-06-20T12:20:45.694Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:20:45.713Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:20:45.733Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:20:46.347Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:20:46.350Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:01.559Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:01.561Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:16.720Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:21:16.722Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:21:26.287Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.289Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.325Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.328Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:21:26.371Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.374Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:21:26.399Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.402Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.422Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.428Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:21:26.439Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.447Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.448Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:21:26.450Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:21:26.450Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.494Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:21:26.496Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.498Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.516Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.517Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:21:26.535Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:26.556Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:26.558Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:21:26.611Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.346Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T12:21:31.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T12:21:41.348Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:21:46.347Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:21:46.349Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:46.895Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:21:46.898Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:21:47.036Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:21:56.644Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:21:56.646Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:22:48.145Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:22:48.151Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:22:48.152Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:22:48.154Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:22:48.155Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:22:48.156Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:22:48.675Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:22:48.694Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T12:22:48.784Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:22:48.786Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:22:49.479Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:22:49.497Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:22:54.200Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:22:54.203Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:22:52.185Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:22:54.729Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:22:54.732Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:02.322Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.327Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.418Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.423Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:02.451Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.454Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.495Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.503Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:23:02.533Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:23:02.534Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:02.556Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.559Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:23:02.626Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.686Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.700Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.719Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.723Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:23:02.749Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.764Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.768Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:02.799Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:02.806Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:23:02.821Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:23:02.969Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:09.413Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.415Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.488Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.491Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:09.537Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.540Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:23:09.550Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:23:09.569Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:23:09.571Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.588Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.593Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:23:09.619Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:23:09.628Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.638Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.643Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.649Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:23:09.671Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.694Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.698Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:23:09.785Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.798Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.801Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:09.829Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:09.832Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:23:16.041Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:23:16.050Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":230,"timestamp":"2025-06-20T12:23:16.073Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:23:16.093Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:23:16.126Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:33.583Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:23:33.587Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:23:40.084Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:23:40.086Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:23:51.975Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:24:03.787Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:24:03.791Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:24:10.277Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:24:10.279Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:24:33.968Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:24:33.971Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:24:40.457Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:24:40.459Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:24:43.038Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:25:04.168Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:25:04.171Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:25:10.647Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:25:10.649Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:25:20.219Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:25:25.399Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:25:25.429Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:25:25.458Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:25:25.497Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:25:34.334Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:25:34.336Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:25:42.691Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:26:04.550Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:26:04.553Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:26:38.176Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:26:48.609Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:26:48.612Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:27:29.214Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:48.991Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:27:48.995Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:27:56.025Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.027Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:56.082Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.085Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:27:56.109Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.116Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:27:56.145Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:27:56.157Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:27:56.158Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:56.178Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.186Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:27:56.193Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:56.210Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.213Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:27:56.228Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:27:56.248Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:27:56.253Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:27:56.255Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:28:07.053Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:28:07.078Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:28:15.069Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:28:15.072Z"} +{"conversationId":7,"level":"info","message":"User message saved","messageId":231,"timestamp":"2025-06-20T12:28:15.105Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T12:28:15.119Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T12:28:15.120Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T12:28:15.122Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:28:24.179Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:28:24.184Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:28:24.573Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:28:49.522Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:28:49.531Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:28:54.674Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:28:54.678Z"} +{"conversationId":7,"level":"info","message":"AI response received","timestamp":"2025-06-20T12:28:55.224Z"} +{"conversationId":7,"level":"info","message":"AI response saved","messageId":232,"timestamp":"2025-06-20T12:28:55.295Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:29:24.268Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:29:24.901Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:29:24.904Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:29:47.516Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:29:47.520Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:29:55.088Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:29:55.090Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.888Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-20T12:30:19.890Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.891Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.895Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:30:25.287Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:30:25.291Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-20T12:30:29.896Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:30:30.583Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:30:30.586Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:30:31.384Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:30:47.879Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:30:47.883Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:30:55.445Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:30:55.447Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:31:15.026Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:31:25.667Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:31:25.670Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:31:26.720Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:31:48.273Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:31:48.277Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:32:06.074Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:32:22.046Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:32:22.049Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:22.058Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:32:22.124Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:32:22.141Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:22.160Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:22.164Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:32:22.196Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:22.216Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:22.222Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:32:22.317Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:32:25.401Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:32:25.415Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:32:25.415Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:32:25.417Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:32:25.418Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:32:25.419Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:32:26.337Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:32:26.354Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T12:32:26.415Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:32:26.417Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:32:27.081Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:32:27.085Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:27.135Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:32:27.150Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:32:32.224Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:32:47.937Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:47.945Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.004Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.011Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:32:48.041Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.047Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:32:48.081Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.086Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:32:48.115Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:32:48.121Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-20T12:32:48.123Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.166Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.181Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:32:48.233Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.238Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.243Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.274Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.278Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:32:48.291Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.303Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.310Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:32:48.423Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:32:48.440Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:32:48.446Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:00.088Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:00.094Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:01.749Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:01.753Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:01.913Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:01.924Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:33:01.983Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:01.986Z"} +{"level":"info","message":"Created mapping for guest ID 1750422488893-1wf0lzl2f to user 121","timestamp":"2025-06-20T12:33:02.024Z"} +{"level":"info","message":"No guest messages found for guest ID 1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:02.031Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:02.044Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:02.050Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:02.051Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:02.057Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:02.093Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:02.137Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:02.141Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:02.176Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:02.179Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:02.212Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:02.218Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:03.742Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:33:03.778Z"} +{"count":24,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:33:03.787Z","total":24} +{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-20T12:33:11.294Z"} +{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-20T10:51:20.066Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-20T12:33:11.296Z","userId":null} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T12:33:11.304Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:11.328Z"} +{"cookie":{"expires":"2025-07-20T12:33:11.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bca59605362801c2d85b5a5f9aee58dd","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T12:33:11.329Z"} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T12:33:11.333Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:11.357Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:33:11.396Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:12.077Z"} +{"level":"info","message":"GET /api/auth/nonce?address=0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T12:33:16.918Z"} +{"level":"info","message":"Nonce 6c8ba05712d973005024b3970ca710ac сохранен для адреса 0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T12:33:16.927Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:18.831Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:33:18.833Z"} +{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-20T12:33:19.684Z"} +{"level":"info","message":"[verify] Verifying signature for address: 0xB8A6511f35A9307053436100D9eE2B0e21606FBf","timestamp":"2025-06-20T12:33:19.685Z"} +{"level":"info","message":"Checking admin role for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:19.773Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:20.428Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T12:33:20.663Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:20.775Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:20.792Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T12:33:21.062Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.063Z"} +{"level":"info","message":"[verify] Found or created user 121 for wallet 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.063Z"} +{"level":"info","message":"[IdentityService] Converting guest identity for user 121 to guest_user_mapping: bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.063Z"} +{"level":"info","message":"Checking admin tokens for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.070Z"} +{"level":"info","message":"Checking admin role for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.071Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":false,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:21.317Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":false,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:21.397Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":false,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-20T12:33:21.489Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":false,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-20T12:33:21.491Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","balance":"0.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":false,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-20T12:33:21.525Z"} +{"level":"info","message":"Admin role denied - no tokens found for 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.525Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T12:33:11.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bca59605362801c2d85b5a5f9aee58dd","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-20T12:33:21.529Z","userId":121} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T12:33:21.533Z"} +{"level":"info","message":"[linkGuestMessages] Starting for user 121 with guestId=bca59605362801c2d85b5a5f9aee58dd, previousGuestId=undefined","timestamp":"2025-06-20T12:33:21.534Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.540Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.541Z"} +{"level":"info","message":"No guest messages found for guest ID bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.547Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID bca59605362801c2d85b5a5f9aee58dd","timestamp":"2025-06-20T12:33:21.551Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T12:33:21.554Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 392662d1b86ceb7bf4b2fd29882ed70f","timestamp":"2025-06-20T12:33:21.554Z"} +{"level":"info","message":"Guest messages for guest ID 392662d1b86ceb7bf4b2fd29882ed70f were already processed.","timestamp":"2025-06-20T12:33:21.556Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750416819754-1sxg68m2w","timestamp":"2025-06-20T12:33:21.559Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750416819754-1sxg68m2w","timestamp":"2025-06-20T12:33:21.560Z"} +{"level":"info","message":"Guest messages for guest ID 1750416819754-1sxg68m2w were already processed.","timestamp":"2025-06-20T12:33:21.562Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750416946178-ruuw1nxu8","timestamp":"2025-06-20T12:33:21.565Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750416946178-ruuw1nxu8","timestamp":"2025-06-20T12:33:21.566Z"} +{"level":"info","message":"Guest messages for guest ID 1750416946178-ruuw1nxu8 were already processed.","timestamp":"2025-06-20T12:33:21.569Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750417007726-df0aod46i","timestamp":"2025-06-20T12:33:21.573Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417007726-df0aod46i","timestamp":"2025-06-20T12:33:21.573Z"} +{"level":"info","message":"Guest messages for guest ID 1750417007726-df0aod46i were already processed.","timestamp":"2025-06-20T12:33:21.575Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750417351092-2snsnqf87","timestamp":"2025-06-20T12:33:21.578Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417351092-2snsnqf87","timestamp":"2025-06-20T12:33:21.578Z"} +{"level":"info","message":"Guest messages for guest ID 1750417351092-2snsnqf87 were already processed.","timestamp":"2025-06-20T12:33:21.580Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750417416606-20cz6gdsd","timestamp":"2025-06-20T12:33:21.583Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750417416606-20cz6gdsd","timestamp":"2025-06-20T12:33:21.584Z"} +{"level":"info","message":"Guest messages for guest ID 1750417416606-20cz6gdsd were already processed.","timestamp":"2025-06-20T12:33:21.585Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750418771168-ky97jqwfx","timestamp":"2025-06-20T12:33:21.589Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750418771168-ky97jqwfx","timestamp":"2025-06-20T12:33:21.589Z"} +{"level":"info","message":"Guest messages for guest ID 1750418771168-ky97jqwfx were already processed.","timestamp":"2025-06-20T12:33:21.592Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750419822846-isrlrdska","timestamp":"2025-06-20T12:33:21.596Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750419822846-isrlrdska","timestamp":"2025-06-20T12:33:21.596Z"} +{"level":"info","message":"Guest messages for guest ID 1750419822846-isrlrdska were already processed.","timestamp":"2025-06-20T12:33:21.599Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750419980846-8m9se7jcy","timestamp":"2025-06-20T12:33:21.602Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750419980846-8m9se7jcy","timestamp":"2025-06-20T12:33:21.603Z"} +{"level":"info","message":"Guest messages for guest ID 1750419980846-8m9se7jcy were already processed.","timestamp":"2025-06-20T12:33:21.605Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750420112869-5g8hxnh29","timestamp":"2025-06-20T12:33:21.608Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420112869-5g8hxnh29","timestamp":"2025-06-20T12:33:21.609Z"} +{"level":"info","message":"Guest messages for guest ID 1750420112869-5g8hxnh29 were already processed.","timestamp":"2025-06-20T12:33:21.611Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750420237290-kujkpxl2w","timestamp":"2025-06-20T12:33:21.614Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420237290-kujkpxl2w","timestamp":"2025-06-20T12:33:21.615Z"} +{"level":"info","message":"Guest messages for guest ID 1750420237290-kujkpxl2w were already processed.","timestamp":"2025-06-20T12:33:21.617Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750420585095-rnclx0fmf","timestamp":"2025-06-20T12:33:21.622Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420585095-rnclx0fmf","timestamp":"2025-06-20T12:33:21.622Z"} +{"level":"info","message":"Guest messages for guest ID 1750420585095-rnclx0fmf were already processed.","timestamp":"2025-06-20T12:33:21.624Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750420911872-zwsgy288y","timestamp":"2025-06-20T12:33:21.628Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750420911872-zwsgy288y","timestamp":"2025-06-20T12:33:21.628Z"} +{"level":"info","message":"Guest messages for guest ID 1750420911872-zwsgy288y were already processed.","timestamp":"2025-06-20T12:33:21.630Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750421378757-088lyl67c","timestamp":"2025-06-20T12:33:21.633Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750421378757-088lyl67c","timestamp":"2025-06-20T12:33:21.634Z"} +{"level":"info","message":"Guest messages for guest ID 1750421378757-088lyl67c were already processed.","timestamp":"2025-06-20T12:33:21.636Z"} +{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=121, guestId=1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:21.640Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750422488893-1wf0lzl2f","timestamp":"2025-06-20T12:33:21.641Z"} +{"level":"info","message":"Guest messages for guest ID 1750422488893-1wf0lzl2f were already processed.","timestamp":"2025-06-20T12:33:21.643Z"} +{"address":"0xb8a6511f35a9307053436100d9ee2b0e21606fbf","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-20T12:33:11.325Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"bca59605362801c2d85b5a5f9aee58dd","isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["bca59605362801c2d85b5a5f9aee58dd","392662d1b86ceb7bf4b2fd29882ed70f","1750416819754-1sxg68m2w","1750416946178-ruuw1nxu8","1750417007726-df0aod46i","1750417351092-2snsnqf87","1750417416606-20cz6gdsd","1750418771168-ky97jqwfx","1750419822846-isrlrdska","1750419980846-8m9se7jcy","1750420112869-5g8hxnh29","1750420237290-kujkpxl2w","1750420585095-rnclx0fmf","1750420911872-zwsgy288y","1750421378757-088lyl67c","1750422488893-1wf0lzl2f"],"timestamp":"2025-06-20T12:33:21.647Z","userId":121} +{"level":"info","message":"Session saved successfully","timestamp":"2025-06-20T12:33:21.651Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:21.762Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.765Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:21.795Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.811Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:21.853Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.856Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:33:21.871Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750422793932-w6oslu18p","timestamp":"2025-06-20T12:33:21.873Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:21.893Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.898Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.917Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:21.918Z"} +{"level":"info","message":"Created mapping for guest ID 1750422793932-w6oslu18p to user 121","timestamp":"2025-06-20T12:33:21.924Z"} +{"level":"info","message":"No guest messages found for guest ID 1750422793932-w6oslu18p","timestamp":"2025-06-20T12:33:21.930Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:21.960Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:21.963Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750422793932-w6oslu18p","timestamp":"2025-06-20T12:33:21.975Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:22.022Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:22.026Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:33:22.081Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:22.083Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:22.120Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:22.122Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:22.145Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:22.152Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:22.915Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:33:22.916Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:23.694Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:33:23.717Z"} +{"count":24,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:33:23.721Z","total":24} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:25.593Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:33:25.613Z"} +{"count":24,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:33:25.620Z","total":24} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:33:27.603Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:33:33.315Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:33:33.319Z"} +{"conversationId":7,"level":"info","message":"User message saved","messageId":233,"timestamp":"2025-06-20T12:33:33.349Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T12:33:33.362Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T12:33:33.363Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T12:33:33.367Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:33:48.259Z"} +{"level":"info","message":"GET /api/chat/history?offset=53&limit=30","timestamp":"2025-06-20T12:33:48.321Z"} +{"count":30,"level":"info","limit":30,"message":"Returning message history for user 1","offset":53,"timestamp":"2025-06-20T12:33:48.336Z","total":83} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:33:52.298Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:33:52.310Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:33:56.992Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:33:56.993Z"} +{"conversationId":1,"level":"info","message":"User message saved","messageId":234,"timestamp":"2025-06-20T12:33:57.010Z"} +{"level":"info","message":"AI System Prompt:","timestamp":"2025-06-20T12:33:57.021Z"} +{"level":"info","message":"AI Rules:","timestamp":"2025-06-20T12:33:57.023Z"} +{"level":"info","message":"Getting AI response for:","timestamp":"2025-06-20T12:33:57.026Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:34:18.603Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:34:22.505Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:34:22.514Z"} +{"conversationId":7,"level":"info","message":"AI response received","timestamp":"2025-06-20T12:34:38.003Z"} +{"conversationId":7,"level":"info","message":"AI response saved","messageId":235,"timestamp":"2025-06-20T12:34:38.047Z"} +{"conversationId":1,"level":"info","message":"AI response received","timestamp":"2025-06-20T12:34:39.224Z"} +{"conversationId":1,"level":"info","message":"AI response saved","messageId":236,"timestamp":"2025-06-20T12:34:39.227Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:34:52.563Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:34:52.567Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:35:13.916Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:35:20.450Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:35:20.456Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:35:50.743Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:35:50.747Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-20T12:35:55.465Z"} +{"level":"info","message":"GET /api/users/read-contacts-status","timestamp":"2025-06-20T12:35:57.141Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-20T12:35:57.188Z"} +{"level":"info","message":"GET /api/messages/read-status","timestamp":"2025-06-20T12:35:57.217Z"} +{"level":"info","message":"GET /api/messages","timestamp":"2025-06-20T12:35:57.238Z"} +{"level":"info","message":"POST /api/users/mark-contact-read","timestamp":"2025-06-20T12:36:00.143Z"} +{"level":"info","message":"POST /api/messages/mark-read","timestamp":"2025-06-20T12:36:00.172Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:36:00.226Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:36:00.228Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:36:00.231Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:00.255Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:36:00.258Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:36:00.286Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:00.301Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:36:00.306Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:36:00.324Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:36:00.416Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:36:09.278Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:36:09.653Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:36:09.662Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":237,"timestamp":"2025-06-20T12:36:09.680Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:36:09.702Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:36:09.721Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:20.937Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:20.941Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:36:29.384Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.386Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:29.442Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.446Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:36:29.466Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750422990971-6yz76e2oh","timestamp":"2025-06-20T12:36:29.467Z"} +{"level":"info","message":"Created mapping for guest ID 1750422990971-6yz76e2oh to user 121","timestamp":"2025-06-20T12:36:29.477Z"} +{"level":"info","message":"No guest messages found for guest ID 1750422990971-6yz76e2oh","timestamp":"2025-06-20T12:36:29.484Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750422990971-6yz76e2oh","timestamp":"2025-06-20T12:36:29.494Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:36:29.521Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.526Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:36:29.537Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:36:29.538Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:29.561Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.569Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:29.590Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.593Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:29.618Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:29.622Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:30.677Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:36:30.680Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:36:31.471Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:36:31.495Z"} +{"count":27,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:36:31.505Z","total":27} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:36:59.791Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:36:59.794Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:37:01.206Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:37:01.209Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:37:04.884Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:37:29.985Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:37:29.989Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:37:31.045Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:37:31.047Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:38:00.185Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:38:00.188Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:38:00.189Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:38:01.355Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:38:01.357Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:38:30.377Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:38:30.380Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:38:31.427Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:38:31.429Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:38:55.545Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:00.577Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:39:00.580Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:01.886Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:39:01.888Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:30.759Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:39:30.762Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:29.502Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:39:29.505Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:39:55.241Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:39:58.632Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:39:58.636Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:40:00.116Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:40:00.118Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:40:46.386Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:40:49.416Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:40:49.418Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:40:49.421Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:40:49.423Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:41:41.707Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:41:47.483Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:41:47.487Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:41:47.488Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:41:47.491Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:42:22.527Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:42:22.534Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:42:30.471Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:42:30.474Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:42:33.225Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:42:33.270Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":238,"timestamp":"2025-06-20T12:42:33.296Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:42:33.319Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:42:33.347Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:42:37.077Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:42:50.565Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:42:50.568Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:42:59.603Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:42:59.607Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:43:31.048Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:43:31.051Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:43:36.877Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:43:48.231Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:43:48.235Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:44:01.396Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:44:01.399Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:44:32.205Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:44:48.620Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:44:48.623Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:44:48.625Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:44:48.627Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:45:27.640Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:45:49.006Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:45:49.009Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:45:49.010Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:45:49.012Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:46:18.622Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-20T12:46:25.095Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-20T12:46:25.107Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-20T12:46:25.108Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-20T12:46:25.110Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-20T12:46:25.110Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-20T12:46:25.111Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-20T12:46:25.881Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-20T12:46:25.894Z"} +{"connTimeout":30000,"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-20T12:46:25.941Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-20T12:46:25.943Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-20T12:46:27.056Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-20T12:46:27.060Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:46:25.991Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:25.996Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:46:26.047Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:26.074Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:26.082Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:46:26.123Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:26.141Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:26.152Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:46:26.163Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:46:26.237Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:46:29.476Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:46:32.965Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:32.969Z"} +{"level":"info","message":"GET /api/users/121","timestamp":"2025-06-20T12:46:32.971Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:32.991Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:32.994Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:46:33.010Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:33.020Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:46:33.024Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:46:33.040Z"} +{"level":"info","message":"GET /api/users/121/tags","timestamp":"2025-06-20T12:46:33.106Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:46:49.391Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:46:49.395Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:47:03.320Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:47:03.324Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:47:20.429Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:47:33.421Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:47:33.426Z"} +{"level":"info","message":"POST /api/chat/ai-draft","timestamp":"2025-06-20T12:47:36.179Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:47:47.516Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:47:47.525Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:47:59.395Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:47:59.403Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:48:03.703Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:48:03.711Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:48:15.932Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:48:30.632Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:48:30.636Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:48:33.877Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:48:33.880Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:48:59.759Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:48:59.763Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:03.978Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:49:03.981Z"} +{"level":"info","message":"POST /api/chat/message","timestamp":"2025-06-20T12:49:05.998Z"} +{"level":"info","message":"Received /message request","timestamp":"2025-06-20T12:49:06.014Z"} +{"conversationId":"7","level":"info","message":"User message saved","messageId":239,"timestamp":"2025-06-20T12:49:06.039Z"} +{"level":"info","message":"GET /api/messages/conversations?userId=121","timestamp":"2025-06-20T12:49:06.061Z"} +{"level":"info","message":"GET /api/messages?conversationId=7","timestamp":"2025-06-20T12:49:06.085Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:49:11.046Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.049Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:11.161Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.166Z"} +{"level":"info","message":"POST /api/chat/process-guest","timestamp":"2025-06-20T12:49:11.189Z"} +{"level":"info","message":"Processing guest messages for user 121 with guest ID 1750423753736-wispknghx","timestamp":"2025-06-20T12:49:11.192Z"} +{"level":"info","message":"Created mapping for guest ID 1750423753736-wispknghx to user 121","timestamp":"2025-06-20T12:49:11.212Z"} +{"level":"info","message":"No guest messages found for guest ID 1750423753736-wispknghx","timestamp":"2025-06-20T12:49:11.220Z"} +{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 1750423753736-wispknghx","timestamp":"2025-06-20T12:49:11.226Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:49:11.253Z"} +{"level":"info","message":"Fetching token balances for address: 0xb8a6511f35a9307053436100d9ee2b0e21606fbf","timestamp":"2025-06-20T12:49:11.254Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-20T12:49:11.258Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.264Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:11.335Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.338Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:11.360Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.363Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:11.389Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:11.393Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-20T12:49:12.919Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-20T12:49:12.950Z"} +{"count":29,"level":"info","limit":30,"message":"Returning message history for user 121","offset":0,"timestamp":"2025-06-20T12:49:12.965Z","total":29} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:49:15.588Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:34.274Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:49:34.278Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:49:41.697Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:49:41.699Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:50:04.464Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-20T12:50:04.470Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-20T12:50:06.615Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-20T12:50:11.896Z"} +{"level":"info","message":"[IdentityService] Found 1 identities for user 121","timestamp":"2025-06-20T12:50:11.899Z"} diff --git a/backend/logs/error.log b/backend/logs/error.log index 42dcca7..555ea06 100644 --- a/backend/logs/error.log +++ b/backend/logs/error.log @@ -800,3 +800,694 @@ {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.196Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.196Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:11:12.197Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.746Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.747Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.748Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:22:49.749Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:23:03.767Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.887Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.888Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:31.889Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:44.698Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-19T17:25:59.941Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:105:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-19T17:26:27.026Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:26:32.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:26:32.266Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.101Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:28:18.102Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.247Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.248Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.248Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:30:09.249Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:04.146Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:04.147Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:59.605Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:31:59.605Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:33:49.495Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.824Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:34:50.824Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.618Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.619Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.619Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:36:36.620Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:37:31.806Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:38:27.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.418Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.418Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.419Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:38:32.419Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:39:22.806Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:39:22.807Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:40:17.992Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.256Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:41:14.257Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:42:08.959Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:42:08.960Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.085Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:44:55.086Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:45:55.506Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:45:55.506Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:46:50.947Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:46:50.947Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'cbargs')","stack":"TypeError: Cannot read properties of undefined (reading 'cbargs')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1253:20)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:47:41.104Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:48:36.467Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'cbargs')","stack":"TypeError: Cannot read properties of undefined (reading 'cbargs')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1253:20)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-19T17:50:27.218Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.454Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.455Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.456Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:50:32.456Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.181Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.181Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.182Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:52:23.183Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:53:13.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:53:13.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:54:09.460Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:54:09.460Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.652Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.652Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T17:56:59.653Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.266Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.268Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:01:32.269Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:02:27.631Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:02:27.631Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:03:23.023Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:03:23.024Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.237Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.238Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.240Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.241Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:10:46.242Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.051Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:12:37.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:13:32.428Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:13:32.429Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:14:32.547Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:14:32.551Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.821Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:19:04.823Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:20:04.926Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:20:04.926Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.019Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:21:51.020Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:22:46.531Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:22:46.535Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.232Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:24:37.233Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:25:32.550Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:25:32.551Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:26:27.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:26:27.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.935Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.936Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.937Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:31:04.938Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:00.291Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:00.292Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:55.691Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:32:55.691Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:33:51.125Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:33:51.125Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:37:37.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:38:28.088Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:38:28.088Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:39:23.422Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:39:23.423Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.536Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.537Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.537Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:42:09.538Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:43:05.011Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:43:05.012Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.788Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.788Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.789Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:44:55.789Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:45:51.160Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:45:51.161Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:46:46.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:46:46.577Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:47:46.627Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:47:46.628Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:48:37.330Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:48:37.330Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.873Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.874Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.874Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.875Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.876Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.876Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.877Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:52:18.877Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:53:14.282Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:53:14.282Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:54:09.646Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:54:09.646Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:55:05.082Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:55:05.083Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:56:00.477Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:56:00.478Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.258Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.259Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.260Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T18:57:51.260Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.992Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.992Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.993Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.994Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:03:23.995Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.186Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.186Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.187Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.187Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:03.199Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-19T19:09:18.420Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:51.514Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-19T19:09:51.514Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.327Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.329Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.330Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:12:59.330Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.885Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.887Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.888Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:14:09.888Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.314Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.315Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:15:22.316Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.582Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.583Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:17.583Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:56.331Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:16:56.331Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:17:13.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.047Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.048Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.051Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.051Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:20:39.052Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.881Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:21:49.882Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.927Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.927Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.928Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.928Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.929Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.929Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.930Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:24:59.931Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:25:30.193Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:25:30.194Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.048Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.049Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:41.050Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:28:56.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:29:13.341Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:08.898Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:48.527Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:30:48.528Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.964Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.965Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.966Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:34:13.967Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.010Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:35:24.011Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.859Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.860Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:36:19.860Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.044Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.045Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.046Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:40:18.047Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.846Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:41.847Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:58.404Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:43:58.405Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.177Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.178Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:38.178Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:44:54.806Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:45:08.549Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:45:34.018Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.890Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.891Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.891Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.895Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.895Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:49:44.896Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.275Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.276Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:50:40.277Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.619Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.622Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:51:35.623Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.377Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.379Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.382Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T09:55:58.382Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.511Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.513Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.514Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.515Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.516Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.516Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.517Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.517Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:03:21.518Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.911Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.912Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.913Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.915Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.915Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:07:41.916Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.847Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.848Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:08:37.848Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.692Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.693Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.694Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.695Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.696Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:17:26.697Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:18:07.925Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:18:07.926Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.300Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.300Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.301Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:20:54.302Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:21:08.282Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.602Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.602Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:22:03.603Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.997Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.998Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:07.999Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:30:08.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.265Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:32:54.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:33:49.511Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.726Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.727Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:35.728Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:36:49.974Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.271Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.272Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.272Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.273Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.273Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:47:22.274Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:48:14.111Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:48:14.112Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.367Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.369Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.369Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:50:30.370Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.931Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:15.933Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.811Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.812Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:54:31.812Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.204Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.205Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:55:27.205Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.593Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.594Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:56:22.594Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.990Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.990Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:57:17.991Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:58:13.386Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.731Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.732Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T10:59:08.733Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.164Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.164Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:04.165Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.495Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.496Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:00:59.496Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.614Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.616Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:05:51.617Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.221Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.222Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:33.224Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.942Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.943Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:09:49.943Z"} +{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-20T11:09:49.981Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-20T11:09:50.074Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.559Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.559Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:10:46.560Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.656Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.657Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.657Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:12:38.658Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:13:18.398Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.671Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.672Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:14:30.672Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.554Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.555Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:15:27.555Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:16:21.674Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.087Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.088Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:17:17.088Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.918Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.919Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.920Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:19:07.920Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:20:04.529Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.577Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.578Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:22:49.579Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:23:28.165Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.373Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:24:40.374Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.016Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.017Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.017Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.018Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.019Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:37.019Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:30:49.995Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.133Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.134Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:37:11.134Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.288Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.290Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.291Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:40:15.292Z"} +{"code":"42P18","file":"postgres.c","length":124,"level":"error","line":"742","message":"Error processing history request: could not determine data type of parameter $2","name":"error","routine":"pg_analyze_and_rewrite_varparams","severity":"ERROR","stack":"error: could not determine data type of parameter $2\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/chat.js:624:20","timestamp":"2025-06-20T11:43:40.507Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.286Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T11:49:10.287Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.346Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.347Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:21:31.348Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.888Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.891Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.892Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.893Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.894Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-20T12:30:19.895Z"} diff --git a/backend/routes/chat.js b/backend/routes/chat.js index c7fa055..4cc98a8 100644 --- a/backend/routes/chat.js +++ b/backend/routes/chat.js @@ -341,10 +341,20 @@ router.post('/message', requireAuth, upload.array('attachments'), async (req, re try { // Найти или создать диалог if (conversationId) { - const convResult = await db.getQuery()( - 'SELECT * FROM conversations WHERE id = $1 AND user_id = $2', - [conversationId, userId] - ); + let convResult; + if (req.session.isAdmin) { + // Админ может писать в любой диалог + convResult = await db.getQuery()( + 'SELECT * FROM conversations WHERE id = $1', + [conversationId] + ); + } else { + // Обычный пользователь — только в свой диалог + convResult = await db.getQuery()( + 'SELECT * FROM conversations WHERE id = $1 AND user_id = $2', + [conversationId, userId] + ); + } if (convResult.rows.length === 0) { logger.warn('Conversation not found or access denied', { conversationId, userId }); return res.status(404).json({ success: false, error: 'Диалог не найден или доступ запрещен' }); @@ -381,17 +391,29 @@ router.post('/message', requireAuth, upload.array('attachments'), async (req, re const attachmentSize = file ? file.size : null; const attachmentData = file ? file.buffer : null; - // Сохраняем сообщение пользователя + // Определяем user_id для сообщения: всегда user_id диалога (контакта) + const recipientId = conversation.user_id; + // Определяем sender_type + let senderType = 'user'; + let role = 'user'; + if (req.session.isAdmin) { + senderType = 'admin'; + role = 'admin'; + } + + // Сохраняем сообщение const userMessageResult = await db.getQuery()( `INSERT INTO messages (conversation_id, user_id, content, sender_type, role, channel, attachment_filename, attachment_mimetype, attachment_size, attachment_data) - VALUES ($1, $2, $3, 'user', 'user', 'web', $4, $5, $6, $7) + VALUES ($1, $2, $3, $4, $5, 'web', $6, $7, $8, $9) RETURNING *`, [ conversationId, - userId, + recipientId, // user_id контакта messageContent, + senderType, + role, attachmentFilename, attachmentMimetype, attachmentSize, @@ -403,7 +425,15 @@ router.post('/message', requireAuth, upload.array('attachments'), async (req, re // Получаем ответ от ИИ, только если это было текстовое сообщение let aiMessage = null; - if (messageContent) { // Только для текстовых сообщений + // --- Новая логика автоответа ИИ --- + let shouldGenerateAiReply = true; + if (senderType === 'admin') { + // Если админ пишет не себе, не отвечаем + if (userId !== recipientId) { + shouldGenerateAiReply = false; + } + } + if (messageContent && shouldGenerateAiReply) { // Только для текстовых сообщений и если разрешено try { // Получаем настройки ассистента const aiSettings = await aiAssistantSettingsService.getSettings(); @@ -647,6 +677,46 @@ router.post('/process-guest', requireAuth, async (req, res) => { } }); +// POST /api/chat/ai-draft — генерация черновика ответа ИИ +router.post('/ai-draft', requireAuth, async (req, res) => { + const userId = req.session.userId; + const { conversationId, messages, language } = req.body; + if (!conversationId || !Array.isArray(messages) || messages.length === 0) { + return res.status(400).json({ success: false, error: 'conversationId и messages обязательны' }); + } + try { + // Получаем настройки ассистента + const aiSettings = await aiAssistantSettingsService.getSettings(); + let rules = null; + if (aiSettings && aiSettings.rules_id) { + rules = await aiAssistantRulesService.getRuleById(aiSettings.rules_id); + } + // Формируем prompt из выбранных сообщений + const promptText = messages.map(m => m.content).join('\n\n'); + // Получаем последние 10 сообщений из диалога для истории + const historyResult = await db.getQuery()( + 'SELECT sender_type, content FROM messages WHERE conversation_id = $1 ORDER BY created_at DESC LIMIT 10', + [conversationId] + ); + const history = historyResult.rows.reverse().map(msg => ({ + role: msg.sender_type === 'user' ? 'user' : 'assistant', + content: msg.content + })); + const detectedLanguage = language === 'auto' ? aiAssistant.detectLanguage(promptText) : language; + const aiResponseContent = await aiAssistant.getResponse( + promptText, + detectedLanguage, + history, + aiSettings ? aiSettings.system_prompt : '', + rules ? rules.rules : null + ); + res.json({ success: true, aiMessage: aiResponseContent }); + } catch (error) { + logger.error('Error generating AI draft:', error); + res.status(500).json({ success: false, error: 'Ошибка генерации черновика' }); + } +}); + // Экспортируем маршрутизатор и функцию processGuestMessages отдельно module.exports = router; module.exports.processGuestMessages = processGuestMessages; diff --git a/backend/routes/messages.js b/backend/routes/messages.js index 9546982..e408093 100644 --- a/backend/routes/messages.js +++ b/backend/routes/messages.js @@ -6,9 +6,18 @@ const { broadcastMessagesUpdate } = require('../wsHub'); // GET /api/messages?userId=123 router.get('/', async (req, res) => { const userId = req.query.userId; + const conversationId = req.query.conversationId; try { let result; - if (userId) { + if (conversationId) { + result = await db.getQuery()( + `SELECT id, user_id, sender_type, content, channel, role, direction, created_at, attachment_filename, attachment_mimetype, attachment_size, attachment_data, metadata + FROM messages + WHERE conversation_id = $1 + ORDER BY created_at ASC`, + [conversationId] + ); + } else if (userId) { result = await db.getQuery()( `SELECT id, user_id, sender_type, content, channel, role, direction, created_at, attachment_filename, attachment_mimetype, attachment_size, attachment_data, metadata FROM messages @@ -96,4 +105,22 @@ router.get('/read-status', async (req, res) => { } }); +// GET /api/conversations?userId=123 +router.get('/conversations', async (req, res) => { + const userId = req.query.userId; + if (!userId) return res.status(400).json({ error: 'userId required' }); + try { + const result = await db.getQuery()( + 'SELECT * FROM conversations WHERE user_id = $1 ORDER BY updated_at DESC, created_at DESC LIMIT 1', + [userId] + ); + if (result.rows.length === 0) { + return res.status(404).json({ error: 'Conversation not found' }); + } + res.json(result.rows[0]); + } catch (e) { + res.status(500).json({ error: 'DB error', details: e.message }); + } +}); + module.exports = router; \ No newline at end of file diff --git a/frontend/src/components/ChatInterface.vue b/frontend/src/components/ChatInterface.vue index b0f5571..7224079 100644 --- a/frontend/src/components/ChatInterface.vue +++ b/frontend/src/components/ChatInterface.vue @@ -1,11 +1,12 @@