graph TD
A[Start Token Monitor] --> B[Load Previously Alerted Tokens]
B --> C[Check Current Time]
C --> D[For Each Token in List]
D --> E[Pull Updated Metrics from GMGN.ai]
E --> F[Compare with Stored Metrics]
F --> G{Below Thresholds?}
G -->|Yes| H[Generate Alert Message]
G -->|No| I[Update Stored Metrics]
H --> J[Send to Telegram Bot]
I --> K[Check Token Age]
J --> K
K --> L{Older than 30 days?}
L -->|Yes| M[Remove from Database]
L -->|No| N[Keep in Database]
M --> O[Next Token Check]
N --> O
O --> P{More Tokens?}
P -->|Yes| D
P -->|No| Q[Wait for Next Cycle]
Q --> R{24 Hours Passed?}
R -->|Yes| C
R -->|No| Q